File size: 1,617 Bytes
1244914 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | Use the following summary frames as the authoritative reference for all coding suggestions and decisions. Do not re-explain or revisit it unless I ask. Additional summary frames will be added as the conversation progresses.
## Summary
{{#each messages}}
### {{inc @index}}. {{role}}
{{#each contents}}
{{#if text}}
````
{{text}}
````
{{/if}}
{{~#if tool_call}}
{{#if tool_call.tool.file_update}}
**Update:** `{{tool_call.tool.file_update.path}}`
{{else if tool_call.tool.file_read}}
**Read:** `{{tool_call.tool.file_read.path}}`
{{else if tool_call.tool.file_remove}}
**Delete:** `{{tool_call.tool.file_remove.path}}`
{{else if tool_call.tool.search}}
**Search:** `{{tool_call.tool.search.pattern}}`
{{else if tool_call.tool.skill}}
**Skill:** `{{tool_call.tool.skill.name}}`
{{else if tool_call.tool.sem_search}}
**Semantic Search:**
{{#each tool_call.tool.sem_search.queries}}
- `{{use_case}}`
{{/each}}
{{else if tool_call.tool.shell}}
**Execute:**
```
{{tool_call.tool.shell.command}}
```
{{else if tool_call.tool.mcp}}
**MCP:** `{{tool_call.tool.mcp.name}}`
{{else if tool_call.tool.todo_write}}
**Task Plan:**
{{#each tool_call.tool.todo_write.changes}}
{{#if (eq kind "added")}}
- [ADD] {{todo.content}}
{{else if (eq kind "updated")}}
{{#if (eq todo.status "completed")}}
- [DONE] ~~{{todo.content}}~~
{{else if (eq todo.status "in_progress")}}
- [IN_PROGRESS] {{todo.content}}
{{else}}
- [UPDATE] {{todo.content}}
{{/if}}
{{else if (eq kind "removed")}}
- [CANCELLED] ~~{{todo.content}}~~
{{/if}}
{{/each}}
{{/if~}}
{{/if~}}
{{/each}}
{{/each}}
---
Proceed with implementation based on this context.
|