Commit Graph

83 Commits

Author SHA1 Message Date
will.anderson b5b202be3b refactor(opencode): remove instruction apparatus; add wire dialects from scratch
- delete instruction.ts, reminders.ts, system.ts, message.ts (dead or injector)
- read tool no longer appends <system-reminder> context from ancestor files
- prompt.ts assembles system context via SessionContext with provenance tags
- llm/request.ts uses base prompt constant directly
- provider/dialects/: raw-HTTP wire dialects (anthropic, openai,
  openai-compatible) + registry - no vendor SDK participation
- provider.ts: BUNDLED_PROVIDERS cut to three SDKs pending dialect cutover
2026-08-22 17:42:51 -05:00
will.anderson cfca4cec19 feat(opencode): cut plugin system and remote behavior feeds; add SessionContext assembly and Runner
- delete plugin machinery (loader, install, meta, hooks) and all trigger sites
- fold first-party provider auth into static registry (provider/hooks.ts)
- remove remote instruction URL fetch, skills remote puller, TUI plugin host
- add session/context.ts: single provenance-tagged context assembly point
- add session/runner.ts: admit/context/stream/tools loop with compaction policy
- relocate audit artifacts to audit/ (FORK-AUDIT, instruction docs as evidence)
2026-08-22 16:13:29 -05:00
Aiden Cline 6b004a2f7a fix(mcp): restore legacy SDK compatibility (#39373) 2026-07-28 11:53:35 -05:00
Aiden Cline 829e355a81 fix(mcp): recover expired SDK sessions (#39265) 2026-07-28 00:35:19 -05:00
Aiden Cline fb3b8fd059 feat(mcp): upgrade client SDK to v2 (#39247)
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
2026-07-27 23:19:33 -05:00
Aiden Cline 79f3bc7eea test(mcp): replace module mocks with real servers (#35450) 2026-07-05 12:49:31 -05:00
James Long 54fbd2a8b9 refactor(core): remove infrastructure layer exports (#34624) 2026-06-30 12:17:12 -04:00
James Long e7b22c4e39 refactor(opencode): use layer nodes in server tests (#34503) 2026-06-29 16:50:59 -04:00
opencode-agent[bot] 3d6c516840 chore: generate 2026-06-29 20:36:56 +00:00
James Long 4c0a372047 refactor(opencode): bind instance bootstrap node (#34502) 2026-06-29 16:35:10 -04:00
Aiden Cline 2c0d8a194c fix(opencode): recover expired MCP sessions (#32088) 2026-06-13 11:20:59 -05:00
Dax 6d58d5cde1 refactor(tui): extract standalone package (#31193) 2026-06-07 05:24:27 +00:00
Dax 93316f1fae refactor(server): canonicalize service API (#31049) 2026-06-07 03:27:28 +00:00
Dax fbda5fadda refactor(core): move v1 schemas into core (#30473) 2026-06-03 02:42:13 +00:00
Dax 7a9068f029 refactor(core): consolidate filesystem services (#30447) 2026-06-02 16:09:26 -04:00
Dax e2a8e18298 refactor(core): move database schema ownership (#29068)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-30 21:08:38 -04:00
Sebastian 5451b1f953 Prepare TUI lifecycle for scenario tests (#28258) 2026-05-26 21:02:02 +02:00
Kit Langton 465a44d403 test(control-plane): finish porting workspace.test.ts to it.instance (#28665) 2026-05-21 12:48:59 -04:00
opencode-agent[bot] 915f54d0df chore: generate 2026-05-21 04:02:29 +00:00
Kit Langton 55d431937e test(session): port llm.test.ts to it.instance (#28578) 2026-05-21 04:01:13 +00:00
Sebastian e7ce2cb2ce use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
Kit Langton b8048cd162 Speed up targeted opencode tests
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Shoubhit Dash c066b249b9 refactor(instance): retire WithInstance adapter (#27782) 2026-05-16 01:30:07 +05:30
opencode-agent[bot] 5350e8ccab chore: generate 2026-05-15 19:48:45 +00:00
Shoubhit Dash 30c7e05493 test(instance): add effect-native fixture helpers (#27781) 2026-05-16 01:17:37 +05:30
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
Shoubhit Dash ecc481dd2c test(workspace): use runtime flags in workspace tests (#27612) 2026-05-15 04:19:39 +05:30
Shoubhit Dash 5f242e740e refactor(flags): move channel db flag to runtime flags (#27615) 2026-05-15 04:09:10 +05:30
Sebastian 18c1e45c76 Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
Kit Langton 8871d98838 test: simplify Effect migration follow-ups (#27136) 2026-05-12 20:00:54 +00:00
Dax 970fe5b840 Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
Kit Langton 1165f4554d test(server): expand workspace routing fixed-id coverage (#26458) 2026-05-09 00:00:18 -04:00
Sebastian 4d6a1c6101 flatten to keybind compatible config (#26421) 2026-05-09 01:29:13 +02:00
Sebastian 4785e66cc6 introduce opentui keymap as sole key/cmd engine (#26053) 2026-05-07 20:35:31 +02:00
Kit Langton e4791e0a42 test(agent): skip InstanceBootstrap in plugin-agent regression test (#25737) 2026-05-04 17:11:33 +00:00
Kit Langton be489206f6 Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
Kit Langton ce62190978 test(httpapi): add route exerciser 2026-05-02 20:31:21 -04:00
opencode-agent[bot] c353c519c6 chore: generate 2026-05-02 23:34:40 +00:00
Kit Langton 04449495bf fix(instance): run bootstrap from instance store (#25475) 2026-05-02 19:33:38 -04:00
Kit Langton 63bf45a01d Delete Instance.dispose and Instance.reload (#25427) 2026-05-02 11:44:16 -04:00
Kit Langton ea8710ba39 refactor(instance-store): consolidate dispose helpers (#25424) 2026-05-02 11:21:40 -04:00
Kit Langton 6c85bbc7f0 Replace Instance.disposeAll/load with fixture helper (#25418) 2026-05-02 10:56:15 -04:00
Dax 07ac891a99 refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
Dax 1865f4fc5f refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
Luke Parker 9d325b9849 feat: support pull diagnostics in the LSP client (C#, Kotlin, etc) (#23771) 2026-04-23 00:25:40 -04:00
Dax 8a41e28f5b CLI perf: reduce deps (#22652) 2026-04-16 02:03:03 -04:00
Kit Langton 97d87eac9f feat: unwrap storage namespaces to flat exports + barrel (#22747) 2026-04-15 23:30:49 -04:00
Kit Langton 0249f58509 feat: unwrap config namespaces to flat exports + barrel (#22746) 2026-04-15 23:29:14 -04:00
Kit Langton d2ec847f0c feat: unwrap 11 util namespaces to flat exports + barrel (#22739) 2026-04-15 23:15:58 -04:00
Kit Langton 0cbf9e9199 fix: remove 10 unused type-only imports and declarations (#22696) 2026-04-16 02:17:59 +00:00