mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-29 20:52:51 +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>
35 lines
15 KiB
Plaintext
35 lines
15 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-phase3/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":"01a0eed7-ce1c-7a41-a57e-8b7af8ece3f2","workspaceRoot":"/tmp/muse-phase3/repo","modelId":"meta/muse-spark-1.3","providerId":"meta","approvalMode":"onRequest"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515636,"jsonrpc":"2.0","method":"session/started","params":{"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"createdAt":"2026-09-29T20:25:15.558112Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase3/data/muse/sessions/2026/09/29/01a0eed7-ce23-75e2-b14d-7e7261cde078/session.jsonl","providerId":"meta","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"idle","turnCount":0,"updatedAt":"2026-09-29T20:25:15.558116Z","workspaceRoot":"/tmp/muse-phase3/repo"}}}}
|
|
{"dir":"in","msg":{"id":2,"jsonrpc":"2.0","result":{"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"createdAt":"2026-09-29T20:25:15.558112Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase3/data/muse/sessions/2026/09/29/01a0eed7-ce23-75e2-b14d-7e7261cde078/session.jsonl","providerId":"meta","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"idle","turnCount":0,"updatedAt":"2026-09-29T20:25:15.558116Z","workspaceRoot":"/tmp/muse-phase3/repo"},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:1"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515643,"jsonrpc":"2.0","method":"session/approvalModeChanged","params":{"clientName":"paseo_phase0","commandId":"01a0eed7-ce1c-7a41-a57e-8b7af8ece3f2","mode":"onRequest","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","source":"approvalReconfigure","sourceRange":{"first":{"id":"c5190deb-8c15-4324-8cab-bcc21767d0f2","sequence":5},"last":{"id":"c5190deb-8c15-4324-8cab-bcc21767d0f2","sequence":5},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:1"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":3,"method":"skill/list","params":{"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078"}}}
|
|
{"dir":"in","msg":{"id":3,"jsonrpc":"2.0","result":{"skills":[{"description":"Muse parity project skill","displayName":"muse-parity-project","selector":"muse-parity-project","source":"project"},{"description":"Muse parity user skill","displayName":"muse-parity-user","selector":"muse-parity-user","source":"user"}]}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":4,"method":"turn/start","params":{"commandId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","input":[{"type":"skill","selector":"muse-parity-project","arguments":"QA"}],"reasoningEffort":"low"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515652,"jsonrpc":"2.0","method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"8e8dbc61-209b-4238-a059-0e84b658d2ce","sequence":14},"last":{"id":"8e8dbc61-209b-4238-a059-0e84b658d2ce","sequence":14},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"vcs":"git","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:2","workspaceRoot":"/tmp/muse-phase3/repo"}}}
|
|
{"dir":"in","msg":{"id":4,"jsonrpc":"2.0","result":{"commandId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","disposition":"started","startedNewTurn":true,"status":"accepted","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515660,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"running","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515661,"jsonrpc":"2.0","method":"turn/started","params":{"commandId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"15fad29e-01e3-44eb-8c62-d1c6f42a15fd","sequence":15},"last":{"id":"15fad29e-01e3-44eb-8c62-d1c6f42a15fd","sequence":15},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515661,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"commandId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","itemId":"e682051f-db33-497f-b64a-984279221acc","kind":"userMessage","recordedAt":"2026-09-29T20:25:15.653086Z","revision":1,"status":"completed","text":"/muse-parity-project QA","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"15fad29e-01e3-44eb-8c62-d1c6f42a15fd","sequence":15},"last":{"id":"15fad29e-01e3-44eb-8c62-d1c6f42a15fd","sequence":15},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:4"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515661,"jsonrpc":"2.0","method":"item/started","params":{"item":{"childSessionId":"048a0237-11cc-4e2e-910e-a15d8a4c0b8a","fallbackText":"Reminder child session","generationId":1,"itemId":"a05c1a91-8de9-4107-af6a-11b60b9e51d5","kind":"reminderChild","recordedAt":"2026-09-29T20:25:15.661569Z","reminderAgentId":"skill-reminder","revision":1,"status":"inProgress","taskId":"01a0eed7-ce8c-7d13-a2d7-bdaeba350f66","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"a05c1a91-8de9-4107-af6a-11b60b9e51d5","sequence":34},"last":{"id":"a05c1a91-8de9-4107-af6a-11b60b9e51d5","sequence":34},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:5"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713515666,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","createdAt":"2026-09-29T20:25:15.558112Z","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase3/data/muse/sessions/2026/09/29/01a0eed7-ce23-75e2-b14d-7e7261cde078/session.jsonl","providerId":"meta","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"running","turnCount":0,"updatedAt":"2026-09-29T20:25:15.66081Z","workspaceRoot":"/tmp/muse-phase3/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517353,"jsonrpc":"2.0","method":"item/started","params":{"item":{"itemId":"6e5ecd1e-53fe-4a9b-be7b-ceeaa7aca348","kind":"agentMessage","revision":1,"status":"inProgress","text":"","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:5.1"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517353,"jsonrpc":"2.0","method":"item/delta","params":{"delta":"MUSE_PARITY","field":"text","itemId":"6e5ecd1e-53fe-4a9b-be7b-ceeaa7aca348","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:5.2"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517597,"jsonrpc":"2.0","method":"item/delta","params":{"delta":"_PROJECT_OK","field":"text","itemId":"6e5ecd1e-53fe-4a9b-be7b-ceeaa7aca348","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:5.3"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517642,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"itemId":"6e5ecd1e-53fe-4a9b-be7b-ceeaa7aca348","kind":"agentMessage","recordedAt":"2026-09-29T20:25:17.642147Z","revision":2,"status":"completed","text":"MUSE_PARITY_PROJECT_OK","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"da4ee9f0-e30b-4312-97e1-7ad4bf3e0ba6","sequence":47},"last":{"id":"da4ee9f0-e30b-4312-97e1-7ad4bf3e0ba6","sequence":47},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:6"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517646,"jsonrpc":"2.0","method":"session/tokenUsage","params":{"cumulative":{"outputTokens":30,"promptTokens":38319,"totalTokens":38349},"durationMs":1980,"modelId":"meta/muse-spark-1.3","promptTokens":38319,"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"65b08952-8f7e-4f00-b9dd-7e549d0a711e","sequence":50},"last":{"id":"65b08952-8f7e-4f00-b9dd-7e549d0a711e","sequence":50},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"totalTokens":38349,"turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","usage":{"cacheReadTokens":0,"cacheWriteTokens":0,"cachedTokens":0,"inputTokens":38319,"outputTokens":30,"reasoningTokens":14},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:7"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713517648,"jsonrpc":"2.0","method":"item/started","params":{"item":{"childSessionId":"6d2f855f-101e-4114-adf5-3672b6d749b9","childSessionLogPath":"subagent/6d2f855f-101e-4114-adf5-3672b6d749b9/session.jsonl","fallbackText":"Reminder child session","generationId":1,"itemId":"c05b349f-2b67-4550-a142-0d408f3cf37f","kind":"reminderChild","recordedAt":"2026-09-29T20:25:17.648165Z","reminderAgentId":"verify-reminder","revision":1,"status":"inProgress","taskId":"01a0eed7-d64e-7e33-8f45-142f02afde1d","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"c05b349f-2b67-4550-a142-0d408f3cf37f","sequence":57},"last":{"id":"c05b349f-2b67-4550-a142-0d408f3cf37f","sequence":57},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:8"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529181,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"childSessionId":"048a0237-11cc-4e2e-910e-a15d8a4c0b8a","fallbackText":"Reminder child session","generationId":1,"itemId":"a05c1a91-8de9-4107-af6a-11b60b9e51d5","kind":"reminderChild","recordedAt":"2026-09-29T20:25:29.181248Z","reminderAgentId":"skill-reminder","revision":2,"status":"completed","taskId":"01a0eed7-ce8c-7d13-a2d7-bdaeba350f66","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"a05c1a91-8de9-4107-af6a-11b60b9e51d5","sequence":34},"last":{"id":"f1d3ebd8-0f87-43b9-aefa-c8cd4f39faa6","sequence":59},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:9"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529181,"jsonrpc":"2.0","method":"item/completed","params":{"item":{"childSessionId":"6d2f855f-101e-4114-adf5-3672b6d749b9","childSessionLogPath":"subagent/6d2f855f-101e-4114-adf5-3672b6d749b9/session.jsonl","fallbackText":"Reminder child session","generationId":1,"itemId":"c05b349f-2b67-4550-a142-0d408f3cf37f","kind":"reminderChild","recordedAt":"2026-09-29T20:25:29.181659Z","reminderAgentId":"verify-reminder","revision":2,"status":"completed","taskId":"01a0eed7-d64e-7e33-8f45-142f02afde1d","turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83"},"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"c05b349f-2b67-4550-a142-0d408f3cf37f","sequence":57},"last":{"id":"d879311c-d5a9-43a3-94a6-dff55ae38a7b","sequence":60},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:10"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529183,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"idle","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:11"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529184,"jsonrpc":"2.0","method":"turn/completed","params":{"durationMs":13530,"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"4a0e2be3-61af-4a7e-a49a-3da3bd98791e","sequence":66},"last":{"id":"4a0e2be3-61af-4a7e-a49a-3da3bd98791e","sequence":66},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"terminal":"completed","timeToFirstTokenMs":1700,"turnId":"01a0eed7-ce81-7503-ab0a-30ce06f2ea83","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:11"}}}
|
|
{"dir":"out","msg":{"jsonrpc":"2.0","id":5,"method":"usage/read","params":{}}}
|
|
{"dir":"in","msg":{"id":5,"jsonrpc":"2.0","result":{}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529184,"jsonrpc":"2.0","method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","sourceRange":{"first":{"id":"08e62d29-771c-4cf4-b186-34fb91ec6810","sequence":67},"last":{"id":"08e62d29-771c-4cf4-b186-34fb91ec6810","sequence":67},"stream":{"id":"01a0eed7-ce23-75e2-b14d-7e7261cde078","kind":"session"}},"vcs":"git","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:12","workspaceRoot":"/tmp/muse-phase3/repo"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529184,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":null,"branch":"main","createdAt":"2026-09-29T20:25:15.555669Z","firstUserPrompt":"/muse-parity-project QA","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase3/data/muse/sessions/2026/09/29/01a0eed7-ce23-75e2-b14d-7e7261cde078/session.jsonl","providerId":"meta","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"idle","title":"/muse-parity-project QA","turnCount":1,"updatedAt":"2026-09-29T20:25:29.183321Z","workspaceRoot":"/tmp/muse-phase3/repo"}}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529442,"jsonrpc":"2.0","method":"session/closed","params":{"reason":"hostShutdown","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:12"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529442,"jsonrpc":"2.0","method":"session/statusChanged","params":{"sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"notLoaded","viewCursor":"v:01a0eed7-ce23-75e2-b14d-7e7261cde078:12"}}}
|
|
{"dir":"in","msg":{"emittedAtMs":1790713529442,"jsonrpc":"2.0","method":"session/listChanged","params":{"session":{"activeTurnId":null,"branch":"main","createdAt":"2026-09-29T20:25:15.555669Z","firstUserPrompt":"/muse-parity-project QA","forkedFrom":null,"modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase3/data/muse/sessions/2026/09/29/01a0eed7-ce23-75e2-b14d-7e7261cde078/session.jsonl","providerId":"meta","sessionId":"01a0eed7-ce23-75e2-b14d-7e7261cde078","status":"notLoaded","title":"/muse-parity-project QA","turnCount":1,"updatedAt":"2026-09-29T20:25:29.184532Z","workspaceRoot":"/tmp/muse-phase3/repo"}}}}
|