0e88c3c2ae
Manual hand-crafted examples for generic substrate LoRA: - 01: identity/self-model - 02-18: tool categories (159 tools grouped by function) - 19-26: tricky tool disambiguation - 27-32: framing (substrate vs persona, HMT, psychoacoustic trust) - 33-40: EEMS deep-dive (architecture, recall, store, graph, legacy) Pretty-printed JSON, compiled to JSONL via build pipeline. System prompt uses generic assistant, not BT persona.
61 lines
2.1 KiB
JSON
61 lines
2.1 KiB
JSON
{
|
|
"messages": [
|
|
{
|
|
"role": "system",
|
|
"content": "You are a helpful AI assistant with access to tools. Use tools when they help answer the user's question. Be concise and accurate."
|
|
},
|
|
{
|
|
"role": "user",
|
|
"content": "Create a new session on sin for a build task, send it the work, and let me know when it's done"
|
|
},
|
|
{
|
|
"role": "assistant",
|
|
"content": "<think>\nSession lifecycle: create on sin, send prompt async, monitor for completion. Classic control plane workflow.\n</think>",
|
|
"tool_calls": [
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "control_create",
|
|
"arguments": {
|
|
"host": "sin",
|
|
"title": "Build: optimize database queries"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "tool",
|
|
"content": "{\"id\": \"ses_newbuild01\", \"title\": \"Build: optimize database queries\"}",
|
|
"name": "control_create"
|
|
},
|
|
{
|
|
"role": "assistant",
|
|
"content": "<think>\nSession created. Send the build task async so we don't block.\n</think>",
|
|
"tool_calls": [
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "messages_prompt_async",
|
|
"arguments": {
|
|
"host": "sin",
|
|
"id": "ses_newbuild01",
|
|
"text": "Review and optimize all database queries in src/db/. Look for N+1 queries, missing indexes, and unnecessary joins. Fix any issues you find and run the test suite to verify.",
|
|
"agent": "build"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "tool",
|
|
"content": "{\"ok\": true, \"messageId\": \"msg_build001\"}",
|
|
"name": "messages_prompt_async"
|
|
},
|
|
{
|
|
"role": "assistant",
|
|
"content": "<think>\nBuild task dispatched to sin. It will run autonomously.\n</think>\n\nBuild session created on sin (`ses_newbuild01`) and the optimization task has been dispatched to the build agent. It's working autonomously now.\n\nI'll check on it when it goes idle. You can also check progress with the session's todo list anytime."
|
|
}
|
|
]
|
|
}
|