Kit Langton
9033d5d09b
add effect-native experimental httpapi server
...
Serve the question HttpApi slice directly with Effect as a parallel experimental server, keep the effectful group-builder pattern that resolves services once at layer construction time, and document the Effect-native serving path as the preferred target for parallel slices.
2026-04-14 15:43:49 -04:00
Kit Langton
a4c8d0588e
refactor(question): use effectful HttpApi group builder
...
Build the question HttpApi handlers with an effectful group callback so the service is resolved once at layer construction time and the endpoint handlers close over the resulting service methods.
2026-04-14 15:30:28 -04:00
Kit Langton
5a2737d233
refactor(question): build httpapi handlers once
...
Resolve the question service once when constructing the HttpApi group layer and close over the resulting handlers, instead of doing a tag lookup inside each handler invocation.
2026-04-14 13:52:42 -04:00
Kit Langton
dc62600abd
docs(effect): track HttpApi route inventory ( #22388 )
2026-04-14 12:54:35 -04:00
Kit Langton
6f007368c2
docs(effect): describe HttpApi boundary composition ( #22384 )
2026-04-14 12:37:37 -04:00
Kit Langton
5f30b9c1f8
docs(effect): record HttpApi spike learnings
...
Capture the reusable pattern from the question HttpApi spike and turn the follow-up work into a checklist so the next route-group migrations can follow the same shape.
2026-04-13 22:21:51 -04:00
Kit Langton
2f60f9d45b
refactor(question): use withStatics for answer schema
...
Replace the ad hoc Object.assign wrapper with the shared schema helper so the Answer schema follows the same static attachment pattern as the rest of the codebase.
2026-04-13 22:00:41 -04:00
Kit Langton
dd34bd8203
fix question request schema encoding
...
Decode pending question requests through the Schema.Class constructor path so the HttpApi list endpoint returns valid Question.Request instances while keeping QuestionID as a newtype.
2026-04-13 21:54:45 -04:00
Kit Langton
0f86a4ebfe
use Schema.Class for question payloads
...
Align the experimental question API schemas with the repo's Effect modeling style and keep the TUI answer rendering compatible with readonly arrays.
2026-04-13 21:20:07 -04:00
Kit Langton
ff95ce7e62
Merge branch 'dev' into kit/question-httpapi-spike
2026-04-13 19:56:49 -04:00
Kit Langton
e8471256f2
refactor(session): move llm stream into layer ( #22358 )
2026-04-13 19:53:30 -04:00
Kit Langton
43b37346b6
feat: add interactive burst to the TUI logo ( #22098 )
2026-04-13 19:36:28 -04:00
Kit Langton
d199648aeb
refactor(permission): remove async facade exports ( #22342 )
2026-04-13 19:33:58 -04:00
Kit Langton
a06f40297b
fix grep exact file path searches ( #22356 )
2026-04-13 19:26:50 -04:00
Kit Langton
7536d26f36
add experimental question HttpApi slice
2026-04-13 19:23:58 -04:00
Dax Raad
59c0fc28ee
ignore: v2 thoughts
2026-04-13 17:33:34 -04:00
James Long
b22add292c
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
Kit Langton
67aaecacac
refactor(session): remove revert async facade exports ( #22339 )
2026-04-13 16:16:13 -04:00
Kit Langton
29c202e6ab
refactor(mcp): remove mcp auth async facade exports ( #22338 )
2026-04-13 15:36:12 -04:00
Kit Langton
dcbf11f41a
refactor(session): remove summary async facades ( #22337 )
2026-04-13 15:35:38 -04:00
Kit Langton
14ccff4037
refactor(agent): remove async facade exports ( #22341 )
2026-04-13 14:54:01 -04:00
Kit Langton
5b8b874732
update effect docs ( #22340 )
2026-04-13 14:07:59 -04:00
opencode-agent[bot]
1d81c0266c
chore: generate
2026-04-13 18:02:12 +00:00
Dax Raad
913120759a
session entry
2026-04-13 14:00:49 -04:00
Dax
7a6ce05d09
2.0 exploration ( #22335 )
2026-04-13 13:47:33 -04:00
Kit Langton
1dc69359d5
refactor(mcp): remove async facade exports ( #22324 )
2026-04-13 13:45:34 -04:00
opencode-agent[bot]
329fcb040b
chore: generate
2026-04-13 17:37:41 +00:00
James Long
bf50d1c028
feat(core): expose workspace adaptors to plugins ( #21927 )
2026-04-13 13:33:13 -04:00
Kit Langton
b8801dbd22
refactor(file): remove async facade exports ( #22322 )
2026-04-13 13:12:02 -04:00
Kit Langton
f7c6943817
refactor(config): remove async facade exports ( #22325 )
2026-04-13 13:11:05 -04:00
github-actions[bot]
91fe4db27c
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/22239#issuecomment-4238224546
2026-04-13 17:06:03 +00:00
Kit Langton
21d7a85e76
refactor(lsp): remove async facade exports ( #22321 )
2026-04-13 12:47:52 -04:00
Kit Langton
663e798e76
refactor(provider): remove async facade exports ( #22320 )
2026-04-13 12:40:00 -04:00
Aiden Cline
5bc2d2498d
test: ensure project and global instructions are loaded ( #22317 )
2026-04-13 11:34:38 -05:00
Kit Langton
c22e34853d
refactor(auth): remove async auth facade exports ( #22306 )
2026-04-13 12:31:43 -04:00
Kit Langton
6825b0bbc7
refactor(pty): remove async facade exports ( #22305 )
2026-04-13 11:47:05 -04:00
Kit Langton
3644581b55
refactor(file): stream ripgrep search parsing ( #22303 )
2026-04-13 11:39:37 -04:00
Kit Langton
79cc15335e
fix: dispose e2e app runtime ( #22316 )
2026-04-13 11:36:56 -04:00
Kit Langton
ca6200121b
refactor: remove vcs async facade exports ( #22304 )
2026-04-13 11:22:20 -04:00
Kit Langton
7239b38b7f
refactor(skill): remove async facade exports ( #22308 )
2026-04-13 11:18:10 -04:00
Kit Langton
9ae8dc2d01
refactor: remove ToolRegistry runtime facade ( #22307 )
2026-04-13 11:09:32 -04:00
opencode-agent[bot]
7164662be2
chore: generate
2026-04-13 14:18:05 +00:00
Brendan Allan
94f71f59a3
core: make InstanceBootstrap into an effect ( #22274 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-04-13 10:16:40 -04:00
Kit Langton
3eb6508a64
refactor: share TUI terminal background detection ( #22297 )
2026-04-13 10:05:37 -04:00
Kit Langton
6fdb8ab90d
refactor(file): add ripgrep search service ( #22295 )
2026-04-13 10:04:32 -04:00
Kit Langton
321bf1f8e1
refactor: finish small effect service adoption cleanups ( #22094 )
2026-04-13 09:17:13 -04:00
Brendan Allan
62bd023086
app: replace parsePatchFiles with parseDiffFromFile ( #22270 )
2026-04-13 17:19:14 +08:00
Brendan Allan
cb1a50055c
fix(electron): wait until ready before showing the main window ( #22262 )
2026-04-13 15:17:09 +08:00
opencode-agent[bot]
65e3348232
chore: update nix node_modules hashes
2026-04-13 06:02:50 +00:00
Brendan Allan
a6b9f0dac1
app: align workspace load more button ( #22251 )
2026-04-13 13:58:35 +08:00