AgentLife Projects
Manage projects with persistent context that survives session resets.
How It Works
Projects contain files (documents, plans, specs) and instructions (custom system prompt per project). When a session is linked to a project, the project's content is automatically injected into the system prompt via the agent:bootstrap hook.
Tool: project_manage
Use project_manage to:
- •
list— list all projects - •
get— get project details (by projectId) - •
context— get the full assembled context for a project - •
files— list files in a project - •
add_file— add a document/plan/spec to a project - •
link_session— link a session key to a project
When to Use
- •User mentions a project by name → check if it exists, link the session
- •User asks to save a decision/plan → add it as a project file
- •User asks what projects exist → list them
- •Session starts and is linked to a project → context is auto-injected (no action needed)