get_wake_up
Retrieve compact session orientation context with stable project identity and dynamic recent activity, split for prompt-cache efficiency. Optionally scoped to a service name.
Instructions
Compact orientation context (~300 tokens) for session start. By default returns a {stable, dynamic} split: stable content (project identity, conventions, architecture) is provider-cacheable when injected into system_prompt; dynamic content (recent activity) goes into the user message to avoid busting the system-prompt cache. Pass cache_split: false for the legacy flat shape. Hard-capped by memory.recall.timeoutMs (default 5000 ms); on timeout returns a degraded empty payload with degraded: true so the agent turn never blocks on slow IO.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_decisions | No | Max recent decisions to include (default: 10 for flat shape; 5 for split shape recent_decisions section) | |
| auto_mine | No | Auto-mine sessions if decision store is empty (default: true) | |
| cache_split | No | Return the {stable, dynamic} split shape for prompt-cache friendliness (default: true). Pass false for the legacy flat WakeUpContext shape. | |
| service_name | Yes | Subproject name to scope topics + memo lookups to. Project-wide when omitted. |