 Kit LangtonandGitHub
|
fb4bab8a66
|
Remove redundant ID Zod overrides (#26633)
|
2026-05-09 23:12:21 -04:00 |
|
 Kit LangtonandGitHub
|
f220f02a2f
|
Source workspace path pattern (#26632)
|
2026-05-09 23:02:31 -04:00 |
|
 Kit LangtonandGitHub
|
67b9c9c027
|
Source HTTP API ID path patterns (#26623)
|
2026-05-09 22:58:47 -04:00 |
|
 Kit LangtonandGitHub
|
29250a0efb
|
fix(session): loosen remaining stored numeric schemas to tolerate legacy data (#26622)
|
2026-05-09 22:10:48 -04:00 |
|
 Kit LangtonandGitHub
|
c6e6bdf59f
|
fix(session): tolerate negative token counts in stored parts (#26620)
|
2026-05-09 22:10:44 -04:00 |
|
 Kit LangtonandGitHub
|
10ea59066f
|
feat(skill): built-in opencode-meta skill (#26617)
|
2026-05-09 22:05:37 -04:00 |
|
 Kit LangtonandGitHub
|
79d6b10d7c
|
fix(mcp): tolerate output schema ref failures (#26614)
|
2026-05-09 22:03:59 -04:00 |
|
 Kit LangtonandGitHub
|
6e78f36a0f
|
Narrow HTTP API numeric query overrides (#26618)
|
2026-05-09 22:02:51 -04:00 |
|
 Kit LangtonandGitHub
|
16866e1180
|
Share HTTP API boolean query schema (#26615)
|
2026-05-09 21:41:15 -04:00 |
|
 Kit LangtonandGitHub
|
e30d8173c1
|
Fix OpenAPI workspace query drift (#26609)
|
2026-05-09 21:12:34 -04:00 |
|
 
|
b8ca71d309
|
fix(task): subagent inherits parent agent's deny rules (Plan Mode security bypass) (#26597)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 23:51:55 +00:00 |
|
 
|
6849f96825
|
refactor(provider): share model status schema (#26595)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 19:20:31 -04:00 |
|
 
|
00c3248295
|
fix(config): allow active provider model status (#26592)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 18:59:05 -04:00 |
|
 Kit LangtonandGitHub
|
29b5b24787
|
fix(tui): aggregate bootstrap request failures
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
|
2026-05-09 18:46:52 -04:00 |
|
 Kit LangtonandGitHub
|
11363170ca
|
fix(sdk): wrap thrown error bodies in Error
SDK throwOnError paths now convert structured response bodies into real Error instances while preserving the original body and status in cause.
|
2026-05-09 18:46:43 -04:00 |
|
 Kit LangtonandGitHub
|
ba9e4b67ed
|
fix(tool/read): match permission patterns against worktree-relative path
Read permission checks now use the same worktree-relative path basis as edit/write/apply_patch, so configured patterns apply consistently.
|
2026-05-09 18:46:29 -04:00 |
|
 Kit LangtonandGitHub
|
bd1029b19f
|
test(server): cover HttpApi context inheritance
Adds regression coverage for request context inheritance in promptAsync and explicit context provisioning in stream bodies.
|
2026-05-09 18:46:10 -04:00 |
|
 
|
43b51f09d0
|
fix(httpapi): align runtime query schemas with workspace routing params (#26581)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 16:50:30 -04:00 |
|
 
|
d373c562f2
|
fix(session): accept legacy summary diffs (#26579)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 16:44:24 -04:00 |
|
 
|
805af011c9
|
test(session): regression test for #26574 + mirror loosening on Vcs.FileDiff (#26578)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 16:30:31 -04:00 |
|
 Kit LangtonandGitHub
|
8602937a37
|
test(session): cover workspace-routed messages (#26576)
|
2026-05-09 16:19:06 -04:00 |
|
 
|
77da433e0a
|
fix(session): accept routing params in message list (#26569)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 16:02:35 -04:00 |
|
 
|
6c2dfd2f52
|
fix(tui): guard messages.data in session.sync against undefined (#26566)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 19:58:03 +00:00 |
|
 
|
5e49029e70
|
fix(provider): isolate plugin model mutations (#26561)
Co-authored-by: Developer <temp@example.com>
|
2026-05-09 15:47:07 -04:00 |
|
Kit Langton
|
6fea0178eb
|
fix(server): defer validation error body change
|
2026-05-09 14:50:45 -04:00 |
|
Kit Langton
|
ebe9dcf27e
|
fix(server): return validation error bodies
|
2026-05-09 14:39:25 -04:00 |
|
 Kit LangtonandGitHub
|
57efec4429
|
fix(storage): default workspace time migration (#26556)
|
2026-05-09 14:18:55 -04:00 |
|
 Kit LangtonandGitHub
|
27fa297a42
|
fix(server): keep provider lists JSON-safe (#26550)
|
2026-05-09 13:40:46 -04:00 |
|
 Kit LangtonandGitHub
|
b24a4e897e
|
chore(server): clean up post-Hono-deletion scar tissue (#26542)
|
2026-05-09 12:30:18 -04:00 |
|
 Kit LangtonandGitHub
|
28b03595bf
|
research: delete Hono backend (do not merge) (#25667)
|
2026-05-09 13:10:42 +00:00 |
|
 Kit LangtonandGitHub
|
32684e70e6
|
test(server): expect null body from HTTP API authorize() with no redirect (#26515)
|
2026-05-09 08:50:00 -04:00 |
|
 Kit LangtonandGitHub
|
dbd48d423d
|
fix(server): match Hono wire format for authorize undefined and share errors (#26474)
|
2026-05-09 00:30:00 -04:00 |
|
 Kit LangtonandGitHub
|
e7cc8259b5
|
test(server): drop flaky account error-mapping test (#26475)
|
2026-05-09 00:29:31 -04:00 |
|
 Kit LangtonandGitHub
|
ebe6087e8f
|
fix(server): return structured validation errors (#26457)
|
2026-05-09 00:21:19 -04:00 |
|
 Kit LangtonandGitHub
|
dc978cb889
|
fix(server): validate permission and question ids (#26456)
|
2026-05-09 00:20:28 -04:00 |
|
 Kit LangtonandGitHub
|
8cbc43fbb0
|
fix(server): include auth challenge on typed 401 (#26455)
|
2026-05-09 00:15:20 -04:00 |
|
 Kit LangtonandGitHub
|
7f3e51453b
|
test(server): use Layer.mock for partial Account service stub (#26472)
|
2026-05-09 00:05:05 -04:00 |
|
 Kit LangtonandGitHub
|
cbdb2d9825
|
test(server): expand workspace routing fixed-id coverage (#26458)
|
2026-05-09 00:00:18 -04:00 |
|
 Kit LangtonandGitHub
|
96bde05f6e
|
docs(server): explain why HTTP API PTY handler has no early-frame buffer (#26464)
|
2026-05-08 23:58:33 -04:00 |
|
 Kit LangtonandGitHub
|
dcb8ed8eb0
|
test(server): cover workspace sync fence protocol (#26441)
|
2026-05-08 23:55:47 -04:00 |
|
 Kit LangtonandGitHub
|
aab82cc1a7
|
test(project): rescue non-Hono InstanceBootstrap boundary tests (#26453)
|
2026-05-08 23:53:42 -04:00 |
|
 Kit LangtonandGitHub
|
cd1d1e81a6
|
test(server): run httpapi exercise effect mode in test:httpapi (#26452)
|
2026-05-08 23:48:29 -04:00 |
|
 Kit LangtonandGitHub
|
3615d5aab1
|
fix(server): map Account failures to typed 500 instead of defect (#26448)
|
2026-05-08 23:44:28 -04:00 |
|
 Kit LangtonandGitHub
|
eadda11ec9
|
refactor(server): use JSON response for OpenAPI doc route (#26447)
|
2026-05-08 23:41:20 -04:00 |
|
 Kit LangtonandGitHub
|
f73a56c223
|
fix(server): log instance disposal failures from HTTP API lifecycle (#26446)
|
2026-05-08 23:40:06 -04:00 |
|
 Kit LangtonandGitHub
|
4d585464f3
|
fix(server): include Origin in CORS preflight Vary header (#26445)
|
2026-05-08 23:17:47 -04:00 |
|
 Kit LangtonandGitHub
|
357a74714a
|
fix(test): set OPENCODE_EXPERIMENTAL_WORKSPACES in fence header test (#26466)
|
2026-05-08 23:12:08 -04:00 |
|
 Kit LangtonandGitHub
|
ffea6c7974
|
feat(server): add HTTP API response compression (#26440)
|
2026-05-08 23:06:00 -04:00 |
|
 Kit LangtonandGitHub
|
8e9550d90d
|
fix(server): emit fixed workspace fence headers (#26443)
|
2026-05-08 22:45:54 -04:00 |
|
 Kit LangtonandGitHub
|
cc68afb2de
|
test(server): lock fixed workspace routing context (#26454)
|
2026-05-08 22:35:32 -04:00 |
|
 Kit LangtonandGitHub
|
11c33d52a5
|
test(server): cover REST API project skills (#26451)
|
2026-05-09 02:23:21 +00:00 |
|
 Kit LangtonandGitHub
|
9c05d4e2fd
|
fix(server): serve HttpApi OpenAPI document (#26438)
|
2026-05-08 22:20:50 -04:00 |
|
 Kit LangtonandGitHub
|
0745162eab
|
test(server): harden HttpApi exercise coverage (#26425)
|
2026-05-08 20:50:01 -04:00 |
|
 Kit LangtonandGitHub
|
21d055be19
|
fix(workspace): claim detached sessions to source project (#26413)
|
2026-05-08 20:25:53 -04:00 |
|
 Kit LangtonandGitHub
|
5bb7b23440
|
Add native LLM core foundation (#24712)
|
2026-05-08 16:56:20 -04:00 |
|
 Kit LangtonandGitHub
|
75308ea47d
|
test(server): add HttpApi auth exercise mode (#26386)
|
2026-05-08 14:05:46 -04:00 |
|
 Kit LangtonandGitHub
|
daa3116f4b
|
refactor(server): split HttpApi exercise harness (#26385)
|
2026-05-08 17:58:14 +00:00 |
|
 Kit LangtonandGitHub
|
3052a79b32
|
refactor(server): clarify HttpApi route auth layers (#26372)
|
2026-05-08 13:06:00 -04:00 |
|
 Kit LangtonandGitHub
|
c36ab3f935
|
fix(provider): align Gemini thinking controls (#26279)
|
2026-05-08 10:22:45 -04:00 |
|
 Kit LangtonandGitHub
|
e0396b809a
|
fix(provider): align Anthropic Opus 4.5 efforts (#26275)
|
2026-05-08 00:06:07 -04:00 |
|
 Kit LangtonandGitHub
|
319498e2fd
|
fix(provider): constrain OpenAI deep research efforts (#26273)
|
2026-05-07 23:43:42 -04:00 |
|
 Kit LangtonandGitHub
|
1cf8123bc6
|
fix(provider): align GPT-5 reasoning variants (#26268)
|
2026-05-07 23:32:47 -04:00 |
|
 Kit LangtonandGitHub
|
e8ce5df414
|
fix(tui): retain cleared prompt drafts (#26258)
|
2026-05-08 02:08:29 +00:00 |
|
 Kit LangtonandGitHub
|
63a175b50d
|
fix(cli): avoid AppRuntime re-entry for network options (#26052)
|
2026-05-06 11:02:08 -04:00 |
|
 Kit LangtonandGitHub
|
8555de8189
|
Type session not-found errors (#25818)
|
2026-05-05 21:33:47 -04:00 |
|
 Kit LangtonandGitHub
|
75d141b574
|
fix(session): cancel subtask child sessions (#25798)
|
2026-05-04 22:36:06 -04:00 |
|
 Kit LangtonandGitHub
|
007b57f078
|
test(agent): skip InstanceBootstrap in plugin-agent regression test (#25737)
|
2026-05-04 17:11:33 +00:00 |
|
 Kit LangtonandGitHub
|
fb07c2070c
|
fix(server): provide fresh ConfigProvider per HttpApi listener (#25726)
|
2026-05-04 13:06:29 -04:00 |
|
 Kit LangtonandGitHub
|
25dc6f09bc
|
fix(worktree): fork workspace worktree boot (#25723)
|
2026-05-04 12:01:13 -04:00 |
|
 Kit LangtonandGitHub
|
6e9f10ad3f
|
test(server): regression reproducers for #25698 (#25714)
|
2026-05-04 09:54:19 -04:00 |
|
 Kit LangtonandGitHub
|
7bc26dafae
|
feat(server): pty websocket auth tickets (#25660)
|
2026-05-03 22:56:14 -04:00 |
|
 Kit LangtonandGitHub
|
c2b1974ddd
|
Effectify plugin agent regression test (#25646)
|
2026-05-03 22:07:10 +00:00 |
|
 Kit LangtonandGitHub
|
ca6150d6f0
|
fix(app): preserve auth token credentials (#25636)
|
2026-05-03 21:13:42 +00:00 |
|
 Kit LangtonandGitHub
|
825ab2e38d
|
refactor(cli): effectify provider commands (#25633)
|
2026-05-03 16:41:10 -04:00 |
|
 Kit LangtonandGitHub
|
6312c55d55
|
fix(server): serve embedded UI from bunfs (#25632)
|
2026-05-03 19:44:23 +00:00 |
|
 Kit LangtonandGitHub
|
387220f368
|
fix(server): support desktop PTY websockets with HttpApi (#25598)
|
2026-05-03 18:23:29 +00:00 |
|
 Kit LangtonandGitHub
|
40dc2fa3c1
|
refactor(cli/providers): flatten — Effect-native handlers end-to-end (#25537)
|
2026-05-03 15:42:57 +00:00 |
|
 Kit LangtonandGitHub
|
df7dd06a0f
|
refactor(cli/github+run): Stage 4 — drop AppRuntime.runPromise bridges (#25539)
|
2026-05-03 15:42:05 +00:00 |
|
 Kit LangtonandGitHub
|
13ac849db5
|
refactor(config+core): drop ConfigPaths.readFile, add AppFileSystem.readFileStringSafe, flatten TuiConfig.loadState (#25602)
|
2026-05-03 15:21:34 +00:00 |
|
 Kit LangtonandGitHub
|
379600b5ab
|
fix(sdk+cli): surface real errors instead of bare {} when server returns empty body (#25592)
|
2026-05-03 13:17:06 +00:00 |
|
 Kit LangtonandGitHub
|
2ad1eb56d3
|
feat(server): native HttpApi listener with Bun.serve + WS upgrade (#25547)
|
2026-05-03 09:09:45 -04:00 |
|
 Kit LangtonandGitHub
|
0ee3b87289
|
feat(server): Server.openapi() backed by HttpApi spec, parity-checked against Hono output (#25545)
|
2026-05-03 09:06:23 -04:00 |
|
 Kit LangtonandGitHub
|
ca75ac6681
|
refactor(server): extract Hono-coupled utilities to backend-neutral modules (#25542)
|
2026-05-03 12:58:34 +00:00 |
|
 Kit LangtonandGitHub
|
2df8eda8a3
|
fix(cli): bridge Instance.current ALS in effectCmd handlers (regression from #25522) (#25546)
|
2026-05-03 04:24:33 +00:00 |
|
 Kit LangtonandGitHub
|
bd32252a7e
|
refactor(cli/providers): Stage 4 — drop inline AppRuntime.runPromise calls (#25532)
|
2026-05-02 23:42:40 -04:00 |
|
 Kit LangtonandGitHub
|
1717d636a2
|
refactor(cli/mcp+agent): Stage 4 — drop AppRuntime.runPromise bridges (#25530)
|
2026-05-02 23:40:59 -04:00 |
|
 Kit LangtonandGitHub
|
0e13279545
|
refactor(cli): convert agent / providers / mcp to effectCmd (#25525)
|
2026-05-02 23:22:44 -04:00 |
|
 Kit LangtonandGitHub
|
5f03d892c0
|
fix(httpapi): pagination Link header echoes request host (#25527)
|
2026-05-02 23:19:33 -04:00 |
|
 Kit LangtonandGitHub
|
bdabb102fe
|
refactor(cli/stats): Stage 4 — fully Effect-native body (#25523)
|
2026-05-02 23:08:26 -04:00 |
|
 Kit LangtonandGitHub
|
a79a6594b0
|
chore: bump Effect beta (#25524)
|
2026-05-02 23:08:13 -04:00 |
|
 Kit LangtonandGitHub
|
db24f89313
|
refactor(cli): convert mcp list, auth, auth list, logout to effectCmd (#25521)
|
2026-05-03 03:03:32 +00:00 |
|
 Kit LangtonandGitHub
|
af9fdf0a1c
|
refactor(cli): convert github subcommands to effectCmd (#25522)
|
2026-05-02 22:53:20 -04:00 |
|
 Kit LangtonandGitHub
|
0956b15c52
|
refactor(acp): drop async from synchronous ACP.init (#25520)
|
2026-05-02 22:38:44 -04:00 |
|
 Kit LangtonandGitHub
|
7409dcc6bd
|
refactor(cli): convert run command to effectCmd (#25519)
|
2026-05-02 22:35:20 -04:00 |
|
 Kit LangtonandGitHub
|
2829943ad1
|
refactor(cli): convert debug wait, agent list, acp to effectCmd (#25518)
|
2026-05-02 22:31:20 -04:00 |
|
 Kit LangtonandGitHub
|
c4311dda31
|
feat(cli): allow effectCmd instance to be a function of args (#25517)
|
2026-05-03 02:27:41 +00:00 |
|
 Kit LangtonandGitHub
|
ad05a46d74
|
refactor(lifecycle): bootstrap as pure orchestration (#25510)
|
2026-05-02 22:26:54 -04:00 |
|
 Kit LangtonandGitHub
|
1409a0715c
|
refactor(cli): convert web + account to effectCmd (instance: false) (#25512)
|
2026-05-02 21:59:35 -04:00 |
|
 Kit LangtonandGitHub
|
e98c291866
|
feat(cli): add instance: false opt-out to effectCmd (#25507)
|
2026-05-03 01:44:06 +00:00 |
|
 Kit LangtonandGitHub
|
e709dc34fb
|
feat: default HTTP API backend to on for dev/beta channels
|
2026-05-02 20:43:23 -04:00 |
|