mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 09:42:53 +00:00
* test(muse): record real host protocol fixtures * feat(muse): add built-in MSP provider Co-authored-by: millerben95 <millerben95@users.noreply.github.com> * fix(muse): expose provider settings in the app The daemon registered host settings without a client contribution, leaving sandbox, network, and workspace trust unreachable. Share the definition with a settings screen and expose it through Command Center even when installed plugins are disabled. * docs(muse): publish setup and provider support * test: correct runtime fixtures and restart readiness * fix(muse): hide reminder housekeeping from the timeline * fix(muse): use the official Muse Code mark Source: https://muse.ai/images/favicon/app-squiggle.svg Preserve the official silhouette path verbatim. Remove its gradient definition and use currentColor, scaling the original 100-unit coordinates into the 24-unit viewBox. Black silhouette renders match pixel-for-pixel. * fix(muse): adapt to current plugin APIs Use the screen API introduced with sidebar plugin items. Usage reports now come from source account discovery; remove the retired agent usage-reference request and headline marker, and exercise discovery through the existing provider fixtures. --------- Co-authored-by: millerben95 <millerben95@users.noreply.github.com>
29 lines
14 KiB
Plaintext
29 lines
14 KiB
Plaintext
{"dir":"out","msg":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"clientInfo":{"name":"paseo_phase0","version":"0.0.0"},"capabilities":{"experimentalApi":true,"requestedCapabilities":["sessionMcp","sessionListStream"]}}}}
|
|
{"dir":"in","msg":{"id":1,"jsonrpc":"2.0","result":{"experimentalApi":true,"grantedCapabilities":["sessionMcp","sessionListStream"],"museHome":"/tmp/muse-phase0/data/muse","platformFamily":"unix","platformOs":"linux","schema":{"fingerprint":"sha256:e0e163db6ccf00dbe68402ce55d6319b3edc33c421f31e9583b587b2de8a118f","version":1},"serverInfo":{"name":"muse","version":"1.4.1"},"sessionDurability":"durable","userAgent":"muse-build/1.4.1 (non-interactive; linux-x86_64; build 35815c253477406321e3f5595195becc25e3907a)"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","method":"initialized","params":{}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":2,"method":"session/start","params":{"commandId":"01a0ee46-2c0f-7cba-a683-2424f20f00b7","workspaceRoot":"/tmp/muse-phase0/repo","modelId":"meta/muse-spark-1.3","providerId":"meta","approvalMode":"onRequest"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971433,"jsonrpc":"2.0","method":"session/started","params":{"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"createdAt":"2026-09-29T17:46:11.353718Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee46-2c17-73c1-935d-9963d05b7f69/session.jsonl","providerId":"meta","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"idle","turnCount":0,"updatedAt":"2026-09-29T17:46:11.353722Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"in","msg":{"id":2,"jsonrpc":"2.0","result":{"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"createdAt":"2026-09-29T17:46:11.353718Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee46-2c17-73c1-935d-9963d05b7f69/session.jsonl","providerId":"meta","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"idle","turnCount":0,"updatedAt":"2026-09-29T17:46:11.353722Z","workspaceRoot":"/tmp/muse-phase0/repo"},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:1"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971439,"jsonrpc":"2.0","method":"session/approvalModeChanged","params":{"clientName":"paseo_phase0","commandId":"01a0ee46-2c0f-7cba-a683-2424f20f00b7","mode":"onRequest","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","source":"approvalReconfigure","sourceRange":{"first":{"id":"c5a5a50e-b360-485b-a2d9-1083a885b24a","sequence":5},"last":{"id":"c5a5a50e-b360-485b-a2d9-1083a885b24a","sequence":5},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:1"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":3,"method":"turn/start","params":{"commandId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","input":[{"type":"text","text":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes."}],"reasoningEffort":"low"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971442,"jsonrpc":"2.0","method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"39a5a9a9-3fad-4ad0-9eed-6bd5f4cc5f12","sequence":15},"last":{"id":"39a5a9a9-3fad-4ad0-9eed-6bd5f4cc5f12","sequence":15},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"vcs":"git","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:2","workspaceRoot":"/tmp/muse-phase0/repo"}}}
|
|
{"dir":"in","msg":{"id":3,"jsonrpc":"2.0","result":{"commandId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","disposition":"started","startedNewTurn":true,"status":"accepted","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971449,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"running","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971450,"jsonrpc":"2.0","method":"turn/started","params":{"commandId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"32c5743a-d7bc-42e6-8675-7ed4a2e2796d","sequence":17},"last":{"id":"32c5743a-d7bc-42e6-8675-7ed4a2e2796d","sequence":17},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971450,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"commandId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","itemId":"ba26432c-5367-4d56-a1af-da45202f42a2","kind":"userMessage","recordedAt":"2026-09-29T17:46:11.442978Z","revision":1,"status":"completed","text":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes.","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"},"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"32c5743a-d7bc-42e6-8675-7ed4a2e2796d","sequence":17},"last":{"id":"32c5743a-d7bc-42e6-8675-7ed4a2e2796d","sequence":17},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:4"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971450,"jsonrpc":"2.0","method":"item/started","params":{"item":{"childSessionId":"18b1f3a2-c46a-4a36-88a3-f5a8eb1e78b1","fallbackText":"Reminder child session","generationId":1,"itemId":"24231a9c-6230-4ef4-b7ce-39710d296461","kind":"reminderChild","recordedAt":"2026-09-29T17:46:11.450333Z","reminderAgentId":"skill-reminder","revision":1,"status":"inProgress","taskId":"01a0ee46-2c78-7610-8396-67c912009ca1","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"},"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"24231a9c-6230-4ef4-b7ce-39710d296461","sequence":35},"last":{"id":"24231a9c-6230-4ef4-b7ce-39710d296461","sequence":35},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:5"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703971455,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","createdAt":"2026-09-29T17:46:11.353718Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee46-2c17-73c1-935d-9963d05b7f69/session.jsonl","providerId":"meta","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"running","turnCount":0,"updatedAt":"2026-09-29T17:46:11.450604Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703974977,"jsonrpc":"2.0","method":"session/tokenUsage","params":{"cumulative":{"outputTokens":165,"promptTokens":38143,"totalTokens":38308},"durationMs":3523,"finishReason":"tool_calls","modelId":"meta/muse-spark-1.3","promptTokens":38143,"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"0511cfd0-3bb6-400c-85e3-8e01f9dd5e29","sequence":51},"last":{"id":"0511cfd0-3bb6-400c-85e3-8e01f9dd5e29","sequence":51},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"totalTokens":38308,"turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","usage":{"cacheReadTokens":0,"cacheWriteTokens":0,"cachedTokens":0,"inputTokens":38143,"outputTokens":165,"reasoningTokens":54},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:6"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703974980,"jsonrpc":"2.0","method":"item/started","params":{"item":{"args":"{\"command\":\"sleep 12\",\"description\":\"Sleep for twelve seconds\",\"yield_time_ms\":15000}","callId":"call_01a0ee46375976599e7796d9cb6263a3","itemId":"01a0ee46-3a42-76f2-8fe8-f64de143cb33","kind":"toolCall","recordedAt":"2026-09-29T17:46:14.980372Z","revision":1,"status":"inProgress","tool":"bash","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"},"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"4eabdc2b-0f6c-47ef-87d3-8d42ba628567","sequence":53},"last":{"id":"e240d66b-2bc9-417d-9c0f-e7547a261e4f","sequence":59},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:7"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":4,"method":"turn/interrupt","params":{"commandId":"01a0ee46-3e2c-792b-abd7-c755e457c361","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"}}}
|
|
{"dir":"in","msg":{"id":4,"jsonrpc":"2.0","result":{"commandId":"01a0ee46-3e2c-792b-abd7-c755e457c361","status":"accepted","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976031,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"args":"{\"command\":\"sleep 12\",\"description\":\"Sleep for twelve seconds\",\"yield_time_ms\":15000}","callId":"call_01a0ee46375976599e7796d9cb6263a3","failureReason":"cancelled by tool cancellation","itemId":"01a0ee46-3a42-76f2-8fe8-f64de143cb33","kind":"toolCall","recordedAt":"2026-09-29T17:46:16.031124Z","revision":2,"status":"cancelled","tool":"bash","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","visibleOutput":"{\n \"chunk_id\": \"exec-1-1\",\n \"command\": \"sleep 12\",\n \"description\": \"Sleep for twelve seconds\",\n \"terminal_status\": \"cancelled\",\n \"terminal_reason\": \"cancelled by tool cancellation\",\n \"output\": \"\",\n \"original_output_bytes\": 0,\n \"original_output_tokens\": 0,\n \"truncated\": false\n}"},"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"4eabdc2b-0f6c-47ef-87d3-8d42ba628567","sequence":53},"last":{"id":"851e1513-f831-4d52-a1ef-f7caf0016653","sequence":64},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:8"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976032,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"childSessionId":"18b1f3a2-c46a-4a36-88a3-f5a8eb1e78b1","failureReason":"main run cancelled","fallbackText":"Reminder child session","generationId":1,"itemId":"24231a9c-6230-4ef4-b7ce-39710d296461","kind":"reminderChild","recordedAt":"2026-09-29T17:46:16.032366Z","reminderAgentId":"skill-reminder","revision":2,"status":"cancelled","taskId":"01a0ee46-2c78-7610-8396-67c912009ca1","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c"},"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"24231a9c-6230-4ef4-b7ce-39710d296461","sequence":35},"last":{"id":"fcd59a42-cd98-4dc3-b572-0ad06cb83bd3","sequence":68},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:9"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976032,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"idle","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:10"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976033,"jsonrpc":"2.0","method":"turn/completed","params":{"durationMs":4589,"reason":"cancelled after tool result reconciliation","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"13edc96a-f33d-4343-b40b-e4632258bdb0","sequence":70},"last":{"id":"13edc96a-f33d-4343-b40b-e4632258bdb0","sequence":70},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"terminal":"cancelled","turnId":"01a0ee46-2c70-7ee7-a0d9-c5b4a4efd05c","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:10"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976033,"jsonrpc":"2.0","method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","sourceRange":{"first":{"id":"91e843be-9782-495d-8ca9-3032d4715a70","sequence":71},"last":{"id":"91e843be-9782-495d-8ca9-3032d4715a70","sequence":71},"stream":{"id":"01a0ee46-2c17-73c1-935d-9963d05b7f69","kind":"session"}},"vcs":"git","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:11","workspaceRoot":"/tmp/muse-phase0/repo"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976033,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":null,"branch":"main","createdAt":"2026-09-29T17:46:11.351253Z","firstUserPrompt":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee46-2c17-73c1-935d-9963d05b7f69/session.jsonl","providerId":"meta","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"idle","title":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes.","turnCount":1,"updatedAt":"2026-09-29T17:46:16.032578Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976246,"jsonrpc":"2.0","method":"session/closed","params":{"reason":"hostShutdown","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:11"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976246,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"notLoaded","viewCursor":"v:01a0ee46-2c17-73c1-935d-9963d05b7f69:11"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790703976246,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":null,"branch":"main","createdAt":"2026-09-29T17:46:11.351253Z","firstUserPrompt":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee46-2c17-73c1-935d-9963d05b7f69/session.jsonl","providerId":"meta","sessionId":"01a0ee46-2c17-73c1-935d-9963d05b7f69","status":"notLoaded","title":"Run bash command sleep 12; then respond ORIGINAL_DONE. Do not respond before the command finishes.","turnCount":1,"updatedAt":"2026-09-29T17:46:16.033681Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|