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.
35 lines
1.6 KiB
JSON
35 lines
1.6 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": "What's running in my terminal right now?"
|
|
},
|
|
{
|
|
"role": "assistant",
|
|
"content": "<think>\nUser wants to see their existing terminal state — this is kitty_ls to inspect the actual terminal environment, not PTY. Kitty reads the real terminal, PTY creates new isolated sessions.\n</think>",
|
|
"tool_calls": [
|
|
{
|
|
"type": "function",
|
|
"function": {
|
|
"name": "kitty_ls",
|
|
"arguments": {}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "tool",
|
|
"content": "[{\"tab\": \"dev\", \"panes\": [{\"id\": 1, \"title\": \"nvim\", \"cmd\": \"nvim src/main.rs\", \"cwd\": \"/Users/chi/Projects/app\", \"focused\": true}, {\"id\": 2, \"title\": \"server\", \"cmd\": \"cargo run\", \"cwd\": \"/Users/chi/Projects/app\", \"focused\": false}]}, {\"tab\": \"logs\", \"panes\": [{\"id\": 3, \"title\": \"logs\", \"cmd\": \"tail -f /var/log/app.log\", \"cwd\": \"/Users/chi\", \"focused\": false}]}]",
|
|
"name": "kitty_ls"
|
|
},
|
|
{
|
|
"role": "assistant",
|
|
"content": "<think>\nTwo tabs with three panes total. Report what's running.\n</think>\n\nYour kitty terminal has 2 tabs:\n\n**Tab: dev**\n- Pane 1 (focused): `nvim src/main.rs` in `/Users/chi/Projects/app`\n- Pane 2: `cargo run` (server running) in `/Users/chi/Projects/app`\n\n**Tab: logs**\n- Pane 3: `tail -f /var/log/app.log`\n\nWant me to read the output from any of these panes?"
|
|
}
|
|
]
|
|
}
|