Commit graph

180 commits

Author SHA1 Message Date
murashit
b00f6292c4 refactor: remove test-only source exports 2026-07-20 18:22:21 +09:00
murashit
54dcbd8759 refactor(query): require complete runtime-owned context 2026-07-20 18:00:02 +09:00
murashit
567c744624 refactor(protocol): isolate released legacy reference decoding
Decode released /refer envelopes and file references only in a dedicated protocol adapter.
Keep the compatibility layer removable without changing the current message path.
2026-07-20 17:27:57 +09:00
murashit
11c233b8fe refactor(runtime): replace executable-bound runtime atomically
Own executable- and vault-bound resources in one disposable runtime.
On executable changes, detach stable view shells, dispose all bound work,
and publish a fully attached replacement runtime.
2026-07-20 17:27:57 +09:00
murashit
aadcf179bc refactor(runtime): make vault the fixed workspace root
Remove protocol thread cwd from panel state and operations.
Require the immutable vault root wherever path presentation needs a workspace base.
2026-07-20 17:27:56 +09:00
murashit
52c350093a fix(query): align resource refresh semantics 2026-07-20 09:56:39 +09:00
murashit
a35c9f4263 feat(threads): share paginated thread history and search 2026-07-20 09:09:41 +09:00
murashit
cf0548a0d0 refactor(app-server): make TanStack Query authoritative 2026-07-19 05:40:36 +09:00
murashit
e7efd773b3 test(protocol): protect app-server boundary contracts 2026-07-18 19:28:21 +09:00
murashit
d568f9abb1 test(app-server): cover RPC boundary failures 2026-07-18 14:48:22 +09:00
murashit
eb6d4a3c2d test(app-server): cover client and transport lifecycles 2026-07-18 14:35:00 +09:00
murashit
d8f4f8a899 refactor(input): distinguish Vault file references from mentions 2026-07-18 11:40:43 +09:00
murashit
9b2585b2bd refactor(context): model Obsidian excerpts as references 2026-07-18 11:03:48 +09:00
murashit
4581ee4c5f feat(context): bound and persist explicit turn context 2026-07-18 10:47:10 +09:00
murashit
dfeeb0e4b2 refactor(threads): bound lifecycle event arbitration 2026-07-18 08:23:49 +09:00
murashit
51994c6777 refactor(metadata): publish app-server resources independently 2026-07-18 08:19:02 +09:00
murashit
40153a1da5 refactor(test): simplify plugin composition contracts 2026-07-17 08:10:31 +09:00
murashit
86fc06998b refactor(test): consolidate command and protocol contracts 2026-07-17 08:10:31 +09:00
murashit
c37832d0a3 refactor(test): align tests with owning modules 2026-07-17 08:10:31 +09:00
murashit
d525d97f9e refactor(app-server): bind query caches to resource leases 2026-07-17 06:40:01 +09:00
murashit
e4e69ca060 refactor(test): remove incidental implementation contracts 2026-07-16 22:56:00 +09:00
murashit
359bf1c21e refactor(app-server): inject structured turn runner 2026-07-16 22:56:00 +09:00
murashit
cb172edfb7 refactor(app-server): own context leases in resource store 2026-07-16 22:55:56 +09:00
murashit
7d6b81d367 refactor(app-server): split shared metadata queries 2026-07-15 14:37:16 +09:00
murashit
ca1a71eaac fix: make app-server context changes atomic 2026-07-14 22:17:34 +09:00
murashit
3db509a98a Fix hook trust state transitions 2026-07-13 21:19:31 +09:00
murashit
bd74d47ec1 Align side chats with Codex CLI lifecycle 2026-07-13 14:34:19 +09:00
murashit
4d138a3f9b Remove deprecated app-server compatibility consumers 2026-07-13 13:52:22 +09:00
murashit
8cd3bafaff Keep thread query snapshots raw and publish catalog projections 2026-07-12 20:33:19 +09:00
murashit
eb56414cd7 Prevent stale shared app-server snapshots 2026-07-12 09:09:24 +09:00
murashit
160c344008 Model subagent threads as read-only panels 2026-07-12 00:18:32 +09:00
murashit
d174f3273c Add ephemeral side chats in new Codex panels 2026-07-11 21:50:05 +09:00
murashit
bcb9759a91 Resolve audited lifecycle, protocol, Vault, and async-boundary debt 2026-07-11 18:28:44 +09:00
murashit
5f22d21dc7 Remove direct query cache access and unused readers 2026-07-10 16:07:28 +09:00
murashit
ee0cfa9891 Load thread history incrementally and complete it for search 2026-07-10 16:07:28 +09:00
murashit
b6f6d04147 Bound shared query and catalog context retention 2026-07-10 16:07:28 +09:00
murashit
c375f110a2 Use model queries as the sole model metadata source 2026-07-10 16:07:28 +09:00
murashit
03a026512e Reject unsupported MCP elicitation forms 2026-07-10 16:07:28 +09:00
murashit
9616fe588d Paginate model and MCP server inventories 2026-07-10 16:07:28 +09:00
murashit
d52841240a Validate inbound JSON-RPC messages and contain handler failures 2026-07-10 16:07:28 +09:00
murashit
d28895b214 Scope app-server diagnostics to their owning panel and thread 2026-07-10 16:07:28 +09:00
murashit
2ca7dc42d2 Preserve app-server metadata snapshots atomically 2026-07-10 16:07:28 +09:00
murashit
2debad388b Rename turn transcript summaries 2026-07-09 08:06:57 +09:00
murashit
0ce5ceedd5 Show reasoning effort descriptions in composer suggestions 2026-07-08 11:49:40 +09:00
murashit
19d35f7e33 Update app-server support for Codex CLI 0.143.0 2026-07-08 11:44:19 +09:00
murashit
42af40c299 Make app-server initialize profile explicit 2026-07-07 22:17:19 +09:00
murashit
be63c6171d Model app-server metadata probe fallback 2026-07-06 14:28:10 +09:00
murashit
982760f401 Add opt-in active note composer context (#19) 2026-07-05 11:16:59 +09:00
murashit
1d90eaf602 Relax over-specified UI contracts 2026-07-04 19:37:35 +09:00
murashit
ceb85bd251 Collapse redundant design-review indirection
Inline low-value wrappers around app-server transports, runtime resolution, session lifecycle wiring, message-stream projection, and settings lifecycle state.
2026-07-04 17:43:19 +09:00