(context: dict)
| 156 | |
| 157 | |
| 158 | def assemble_system_prompt(context: dict) -> str: |
| 159 | sections = [PROMPT_SECTIONS["identity"], |
| 160 | PROMPT_SECTIONS["tools"], |
| 161 | PROMPT_SECTIONS["workspace"]] |
| 162 | memories = context.get("memories", "") |
| 163 | if memories: |
| 164 | sections.append(f"Relevant memories:\n{memories}") |
| 165 | return "\n\n".join(sections) |
| 166 | |
| 167 | |
| 168 | _last_context_key, _last_prompt = None, None |
no test coverage detected