Files
paseo/plugins/muse-provider/test/fixtures/phase3-child-read.ndjson
T
Mohamed Boudraandmillerben95 8332f4d1ff feat(muse): add Muse Code as a built-in provider plugin (#5719)
* 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>
2026-09-30 14:56:41 +01:00

8 lines
5.6 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/read","params":{"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8"}}}
{"dir":"in","msg":{"id":2,"jsonrpc":"2.0","result":{"history":{"items":null,"mode":"none","noneReason":"excluded","snapshot":null},"pendingRequests":[],"session":{"activeTurnId":null,"approvalMode":{"lastCommandId":null,"mode":"onRequest","source":"startup"},"branch":"main","createdAt":"2026-09-29T17:47:37.897732Z","firstUserPrompt":"Role: phase0-check Objective: Reply with exactly SUBAGENT_PHASE0_OK. Do not use any tools. Just reply that string.","forkedFrom":null,"lastActivityAt":"2026-09-29T17:47:39.949596Z","modelId":"meta/muse-spark-1.3","path":"/tmp/muse-phase0/data/muse/sessions/2026/09/29/01a0ee47-6e10-72d3-a976-b9df658f7c2f/subagent/01a0ee47-7e29-7103-97c7-cdde44e26fe8/session.jsonl","providerId":"meta","sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","status":"notLoaded","title":"Role: phase0-check Objective: Reply with exactly SUBAGENT_PHASE0_OK. Do not use any tools. Just reply that string.","turnCount":1,"updatedAt":"2026-09-29T17:47:39.950625Z","workspaceRoot":"/tmp/muse-phase0/repo"},"viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:6"}}}
{"dir":"out","msg":{"jsonrpc":"2.0","id":3,"method":"view/page","params":{"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","limit":1000}}}
{"dir":"in","msg":{"id":3,"jsonrpc":"2.0","result":{"events":[{"method":"session/branchChanged","params":{"branch":"main","sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"5f339f80-f22c-4e3b-93ac-3606f20ff8c3","sequence":8},"last":{"id":"5f339f80-f22c-4e3b-93ac-3606f20ff8c3","sequence":8},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"vcs":"git","viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:1","workspaceRoot":"/tmp/muse-phase0/repo"}},{"method":"turn/started","params":{"commandId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"d3ad0f6f-f6e9-4424-aa28-f0d8c0ad7c1c","sequence":12},"last":{"id":"d3ad0f6f-f6e9-4424-aa28-f0d8c0ad7c1c","sequence":12},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"turnId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:2"}},{"method":"item/completed","params":{"item":{"commandId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","itemId":"1760316b-a42f-4a78-85ac-3adfe53e8b38","kind":"userMessage","recordedAt":"2026-09-29T17:47:37.899528Z","revision":1,"status":"completed","text":"Role: phase0-check\nObjective: Reply with exactly SUBAGENT_PHASE0_OK. Do not use any tools. Just reply that string.","turnId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8"},"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"d3ad0f6f-f6e9-4424-aa28-f0d8c0ad7c1c","sequence":12},"last":{"id":"d3ad0f6f-f6e9-4424-aa28-f0d8c0ad7c1c","sequence":12},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:3"}},{"method":"item/completed","params":{"item":{"itemId":"6ce6a79f-6af5-4cdb-a863-b19c74286aa3","kind":"agentMessage","recordedAt":"2026-09-29T17:47:39.943222Z","revision":1,"status":"completed","text":"SUBAGENT_PHASE0_OK","turnId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8"},"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"c74d30ea-603d-4b05-8ae3-82a5f6a8b47a","sequence":36},"last":{"id":"c74d30ea-603d-4b05-8ae3-82a5f6a8b47a","sequence":36},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:4"}},{"method":"session/tokenUsage","params":{"cumulative":{"outputTokens":36,"promptTokens":31337,"totalTokens":31373},"durationMs":2047,"modelId":"meta/muse-spark-1.3","promptTokens":31337,"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"db0f2008-7cb6-4a37-aedd-777a37cf1f41","sequence":39},"last":{"id":"db0f2008-7cb6-4a37-aedd-777a37cf1f41","sequence":39},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"totalTokens":31373,"turnId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","usage":{"cacheReadTokens":0,"cacheWriteTokens":0,"cachedTokens":0,"inputTokens":31337,"outputTokens":36,"reasoningTokens":20},"viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:5"}},{"method":"turn/completed","params":{"durationMs":2050,"sessionId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","sourceRange":{"first":{"id":"79df4b8a-1e6f-4e38-8f34-01f116927adf","sequence":41},"last":{"id":"79df4b8a-1e6f-4e38-8f34-01f116927adf","sequence":41},"stream":{"id":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","kind":"session"}},"terminal":"completed","timeToFirstTokenMs":2018,"turnId":"01a0ee47-7e29-7103-97c7-cdde44e26fe8","viewCursor":"v:01a0ee47-7e29-7103-97c7-cdde44e26fe8:6"}}],"nextCursor":null}}}