Set persistent instructions that apply to every new ZeroTwo conversation.
Custom Instructions let you tell ZeroTwo who you are and how you want it to respond — once, and it applies everywhere. Instead of re-explaining your background or reformatting every response, set it once and every new chat starts with that context baked in.
Custom Instructions are a persistent system-level instruction set. Every time you start a new chat, ZeroTwo reads your Custom Instructions and uses them to shape its behavior — before you’ve said anything.Access: Settings → Personalization → Custom Instructions
I'm a senior software engineer specializing in TypeScript and React. I work at a Series A startup building a B2B SaaS product for project management. I have strong opinions about clean code, testing, and developer experience. I'm comfortable with advanced concepts — don't over-explain fundamentals.
I'm a marketing manager at a consumer goods company. I focus on social media, email marketing, and brand campaigns. I'm not technical and prefer plain language explanations when technical topics come up. I mostly work in English but occasionally create content in Spanish.
I'm a PhD student in computational neuroscience. I work with Python and MATLAB for data analysis. I'm well-versed in statistics and machine learning. I often need help with literature synthesis, writing, and analysis code.
Focus on things that are true across most of your conversations. Very specific instructions that only apply in rare cases can be given in-chat instead.
Higher — overrides Custom Instructions when in conflict
Use case
Your global defaults
Project-specific context and rules
If you’re working on a project with its own context, set Project Instructions for that project. They’ll override your Custom Instructions when you’re in that project’s chats.
Custom Instructions = things you explicitly choose to tell ZeroTwo
Memory = things ZeroTwo infers and saves from your conversations
Both are applied to new chats. If they overlap (e.g., your Custom Instructions say you prefer Python and a memory also says you prefer Python), they reinforce each other. If they conflict, Custom Instructions generally take precedence since they’re explicit.
Both fields accept substantial text. For best results, keep each field under 2,000 characters — focused, specific instructions are more effective than exhaustive ones.