mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-30 05:02:58 +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>
32 lines
16 KiB
Plaintext
32 lines
16 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":"01a0eecd-a883-7830-adce-ff1d8f8ea6b1","workspaceRoot":"/tmp/muse-phase0/repo","modelId":"meta/muse-spark-1.3","providerId":"meta","approvalMode":"onRequest"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850653,"jsonrpc":"2.0","method":"session/started","params":{"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"createdAt":"2026-09-29T20:14:10.573964Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"idle","turnCount":0,"updatedAt":"2026-09-29T20:14:10.573968Z","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-29T20:14:10.573964Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"idle","turnCount":0,"updatedAt":"2026-09-29T20:14:10.573968Z","workspaceRoot":"/tmp/muse-phase0/repo"},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:1"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850660,"jsonrpc":"2.0","method":"session/approvalModeChanged","params":{"clientName":"paseo_phase0","commandId":"01a0eecd-a883-7830-adce-ff1d8f8ea6b1","mode":"onRequest","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","source":"approvalReconfigure","sourceRange":{"first":{"id":"44822cdb-f99b-4c51-86db-568779ec0b44","sequence":5},"last":{"id":"44822cdb-f99b-4c51-86db-568779ec0b44","sequence":5},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:1"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":3,"method":"turn/start","params":{"commandId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","input":[{"type":"text","text":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer."}],"reasoningEffort":"low"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850662,"jsonrpc":"2.0","method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"dc59d641-9a9f-46a2-a12d-8f0e931e0972","sequence":14},"last":{"id":"dc59d641-9a9f-46a2-a12d-8f0e931e0972","sequence":14},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"vcs":"git","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:2","workspaceRoot":"/tmp/muse-phase0/repo"}}}
|
|
{"dir":"in","msg":{"id":3,"jsonrpc":"2.0","result":{"commandId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","disposition":"started","startedNewTurn":true,"status":"accepted","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850672,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850673,"jsonrpc":"2.0","method":"turn/started","params":{"commandId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"3afafe68-4d1e-4763-92f3-454123fa0a72","sequence":16},"last":{"id":"3afafe68-4d1e-4763-92f3-454123fa0a72","sequence":16},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850673,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"commandId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","itemId":"b2e58cf2-134d-474b-8600-70078f6eedf3","kind":"userMessage","recordedAt":"2026-09-29T20:14:10.663347Z","revision":1,"status":"completed","text":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153"},"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"3afafe68-4d1e-4763-92f3-454123fa0a72","sequence":16},"last":{"id":"3afafe68-4d1e-4763-92f3-454123fa0a72","sequence":16},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:4"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850673,"jsonrpc":"2.0","method":"item/started","params":{"item":{"childSessionId":"a8641208-06ea-4877-9826-a02092d2640e","fallbackText":"Reminder child session","generationId":1,"itemId":"2d780bf0-60b4-43f9-bc3d-7bffee123ec8","kind":"reminderChild","recordedAt":"2026-09-29T20:14:10.672279Z","reminderAgentId":"skill-reminder","revision":1,"status":"inProgress","taskId":"01a0eecd-a8ee-7590-89ef-6f7b9e6155c4","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153"},"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"2d780bf0-60b4-43f9-bc3d-7bffee123ec8","sequence":33},"last":{"id":"2d780bf0-60b4-43f9-bc3d-7bffee123ec8","sequence":33},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:5"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712850677,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","branch":"main","createdAt":"2026-09-29T20:14:10.571498Z","firstUserPrompt":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","title":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","turnCount":0,"updatedAt":"2026-09-29T20:14:10.672647Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875225,"jsonrpc":"2.0","method":"session/tokenUsage","params":{"cumulative":{"outputTokens":167,"promptTokens":36540,"totalTokens":36707},"durationMs":24548,"finishReason":"tool_calls","modelId":"meta/muse-spark-1.3","promptTokens":36540,"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"86332ed8-48ab-4bd0-9dc8-2bc9048ddcc5","sequence":49},"last":{"id":"86332ed8-48ab-4bd0-9dc8-2bc9048ddcc5","sequence":49},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"totalTokens":36707,"turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","usage":{"cacheReadTokens":0,"cacheWriteTokens":0,"cachedTokens":0,"inputTokens":36540,"outputTokens":167,"reasoningTokens":51},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:6"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875227,"jsonrpc":"2.0","method":"item/started","params":{"item":{"args":"{\"questions\":[{\"header\":\"Color\",\"id\":\"color_choice\",\"options\":[{\"label\":\"Blue\"},{\"label\":\"Green\"}],\"question\":\"Which color do you select: Blue or Green?\"}]}","callId":"call_01a0eece06be75a0b6d67cebeb2b9607","itemId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","kind":"toolCall","recordedAt":"2026-09-29T20:14:35.226876Z","revision":1,"status":"inProgress","tool":"request_user_input","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153"},"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"bc82db8e-a87c-4a87-ac44-cc605fc702dd","sequence":51},"last":{"id":"d5ff571f-a1f1-476b-b17c-45b73203db4f","sequence":56},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:7"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875227,"jsonrpc":"2.0","method":"session/statusChanged","params":{"attention":["inputPending"],"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:8"}}}
|
|
{"dir":"in","msg":{"id":1,"jsonrpc":"2.0","method":"userInput/request","params":{"itemId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","questions":[{"header":"Color","id":"color_choice","options":[{"label":"Blue"},{"label":"Green"}],"question":"Which color do you select: Blue or Green?","selection":{"mode":"single"}}],"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"7544bee6-8eb0-42d7-b328-43b48d21cdb8","sequence":57},"last":{"id":"7544bee6-8eb0-42d7-b328-43b48d21cdb8","sequence":57},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"toolCallId":"call_01a0eece06be75a0b6d67cebeb2b9607","toolName":"request_user_input","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","userInputId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:8"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875228,"jsonrpc":"2.0","method":"userInput/requested","params":{"itemId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","questions":[{"header":"Color","id":"color_choice","options":[{"label":"Blue"},{"label":"Green"}],"question":"Which color do you select: Blue or Green?","selection":{"mode":"single"}}],"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"7544bee6-8eb0-42d7-b328-43b48d21cdb8","sequence":57},"last":{"id":"7544bee6-8eb0-42d7-b328-43b48d21cdb8","sequence":57},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"toolCallId":"call_01a0eece06be75a0b6d67cebeb2b9607","toolName":"request_user_input","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","userInputId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:8"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875228,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","attention":["inputPending"],"branch":"main","createdAt":"2026-09-29T20:14:10.571498Z","firstUserPrompt":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","title":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","turnCount":0,"updatedAt":"2026-09-29T20:14:35.227142Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":1,"result":{}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":4,"method":"userInput/cancel","params":{"commandId":"01a0eece-08dc-705e-a0ea-94e1f0efa859","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","userInputId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","reason":"QA cancellation"}}}
|
|
{"dir":"in","msg":{"id":4,"jsonrpc":"2.0","result":{"commandId":"01a0eece-08dc-705e-a0ea-94e1f0efa859","status":"accepted","userInputId":"01a0eece-08d9-7463-8bf5-d84cd55598f2"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875229,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:9"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875230,"jsonrpc":"2.0","method":"userInput/settled","params":{"answers":[],"clarification":null,"decidedByCommandId":"01a0eece-08dc-705e-a0ea-94e1f0efa859","outcome":"cancelled","reason":"QA cancellation","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"83449feb-1427-429a-9e18-74f39d5cc149","sequence":60},"last":{"id":"83449feb-1427-429a-9e18-74f39d5cc149","sequence":60},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"userInputId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:9"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875230,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"args":"{\"questions\":[{\"header\":\"Color\",\"id\":\"color_choice\",\"options\":[{\"label\":\"Blue\"},{\"label\":\"Green\"}],\"question\":\"Which color do you select: Blue or Green?\"}]}","callId":"call_01a0eece06be75a0b6d67cebeb2b9607","itemId":"01a0eece-08d9-7463-8bf5-d84cd55598f2","kind":"toolCall","recordedAt":"2026-09-29T20:14:35.229783Z","revision":2,"status":"completed","tool":"request_user_input","turnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","visibleOutput":"{\"status\":\"cancelled\",\"answers\":[],\"reason\":\"QA cancellation\"}"},"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","sourceRange":{"first":{"id":"bc82db8e-a87c-4a87-ac44-cc605fc702dd","sequence":51},"last":{"id":"06584058-aaa8-49b0-bf90-e4b7baa4b10c","sequence":62},"stream":{"id":"01a0eecd-a88b-7333-84c0-993881d2aa89","kind":"session"}},"viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:10"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712875235,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":"01a0eecd-a8e4-7d6a-a9b7-e007fc955153","branch":"main","createdAt":"2026-09-29T20:14:10.571498Z","firstUserPrompt":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"running","title":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","turnCount":0,"updatedAt":"2026-09-29T20:14:35.229783Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712910489,"jsonrpc":"2.0","method":"session/closed","params":{"reason":"hostShutdown","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:13"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712910489,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"notLoaded","viewCursor":"v:01a0eecd-a88b-7333-84c0-993881d2aa89:13"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790712910489,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":null,"branch":"main","createdAt":"2026-09-29T20:14:10.571498Z","firstUserPrompt":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0eecd-a88b-7333-84c0-993881d2aa89/session.jsonl","providerId":"meta","sessionId":"01a0eecd-a88b-7333-84c0-993881d2aa89","status":"notLoaded","title":"Use request_user_input to ask me to select Blue or Green. Do not use other tools and do not infer an answer.","turnCount":0,"updatedAt":"2026-09-29T20:14:35.235291Z","workspaceRoot":"/tmp/muse-phase0/repo"}}}}
|