| tui plugins (#19347) | 2 个月前 |
| sync: OpenCode v1.14.41 -> v1.14.42
Upstream commits:
- feat(core): add scout agent for repo research (#24149)
- Add native LLM core foundation (#24712)
- feat(opencode): add interactive split-footer mode to run (#23557)
- feat(server): add HTTP API response compression (#26440)
- feat(core): be smarter about generating a worktree name (#26368)
- feat(core): allow external workspace creation (#26212)
- feat(desktop): working indicator on project sidebar (#26223)
- feat(desktop): allow silent install and only user-wide scope (#26253)
- feat(websearch): add parallel provider rollout (#26227)
- fix(server): clean up post-Hono-deletion scar tissue (#26542)
- fix(server): validate permission and question ids (#26456)
- fix(server): include auth challenge on typed 401 (#26455)
- fix(server): return structured validation errors (#26457)
- fix(server): match Hono wire format for authorize errors (#26474)
- fix(tui): sort session picker by full updated timestamp (#24725)
- fix(cli): forward signals from npm shim (#26259)
- fix(workspace): claim detached sessions to source project (#26413)
- fix(tui): retain cleared prompt drafts (#26258)
- fix(provider): align Gemini thinking controls (#26279)
- fix(provider): align Anthropic Opus 4.5 efforts (#26275)
- fix(provider): constrain OpenAI deep research efforts (#26273)
- fix(provider): align GPT-5 reasoning variants (#26268)
- fix(skill): allow missing descriptions (#26391)
- fix: ensure tools are always in same order (#26370)
- fix: adjust tui retry dialog logic (#26366)
- fix(web): normalize shell output carriage returns (#26426)
- fix: tweaks to transform logic for anthropic and bedrock (#26276)
- flatten to keybind compatible config (#26421)
- introduce opentui keymap as sole key/cmd engine (#26053)
- internal which-key plugin, inactive by default (#26337)
- refactor(desktop): convert main process to Effect-TS (#26148)
- research: delete Hono backend (#25667)
- release: v1.14.42
Conflicts resolved: 77 files
- package.json (17): accepted upstream versions, preserved name: "codegenie"
- bun.lock, nix/hashes.json: accepted upstream
- extension.toml: accepted upstream version and download URL
- server source (12): accepted upstream architecture, preserved CODEGENIE_ brand
- server tests (27): accepted upstream test structure, preserved CODEGENIE_ brand
- tui/plugin (6): accepted upstream TUI changes, preserved CodeGenie customizations
- desktop (2): accepted upstream Effect-TS refactor, preserved brand
- bin/codegenie: preserved CODEGENIE_BIN_PATH and .codegenie cache
- modify/delete (6): accepted upstream deletions (Hono cleanup)
- sdk/build (1): accepted upstream
- flag.ts: accepted upstream flags, converted OPENCODE_ to CODEGENIE_
Brand identifiers preserved throughout, HarmonyOS tools and plugins retained
Signed-off-by: zhangyuchen <zhangyuchen45@huawei.com>
| 20 天前 |