You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All interactive chat sessions get the same PARACHUTE_PROMPT regardless of what the user is doing. A voice journal transcription session gets the same git protocol instructions as a deep coding session.
Proposed
Explore composable prompt sections that activate based on session context:
Agent's own system_prompt (already works this way)
General chat
Base prompt only
This could be implemented as:
Prompt "addenda" stored as Context nodes in the graph with activation conditions
Simple conditional logic in _build_system_prompt() based on session metadata
Container-level prompt extensions via core_memory (partially exists)
Context
Currently use_preset is always False — no session gets Claude Code's built-in preset. The git/PR protocol was added to PARACHUTE_PROMPT to compensate, but it's unnecessary overhead for non-coding sessions.
Problem
All interactive chat sessions get the same PARACHUTE_PROMPT regardless of what the user is doing. A voice journal transcription session gets the same git protocol instructions as a deep coding session.
Proposed
Explore composable prompt sections that activate based on session context:
This could be implemented as:
_build_system_prompt()based on session metadataContext
Currently
use_presetis always False — no session gets Claude Code's built-in preset. The git/PR protocol was added to PARACHUTE_PROMPT to compensate, but it's unnecessary overhead for non-coding sessions.