Commit Graph

827 Commits

Author SHA1 Message Date
Dax Raad eb2c1df005 refactor: centralize resize logic for message parts in OpenTUI session 2025-09-20 19:06:19 -04:00
Dax Raad b882ae6f27 sync 2025-09-20 18:50:36 -04:00
Dax Raad d2ee8b14d6 Improve OpenTUI session rendering and tool display 2025-09-20 18:37:05 -04:00
Dax Raad 4f1bf00c13 Improve OpenTUI session rendering and tool display (has typecheck errors) 2025-09-20 18:28:07 -04:00
Dax Raad 1d6e1c3ebb sync 2025-09-20 04:16:42 -04:00
Dax Raad f914ea73b3 feat: add opentui interface for opencode
- Add comprehensive TUI interface with React Ink components
- Implement session management, model selection, and command dialogs
- Add theme system with customizable colors and styling
- Integrate with existing opencode server and SDK
- Add todo management and file browsing capabilities
- Include proper TypeScript support and error handling
2025-09-19 17:21:04 -04:00
Dax Raad 3753c1e9cf ignore: fix 2025-09-19 06:13:45 -04:00
Dax Raad 41065c3353 ignore: rework bootstrap so server lazy starts it 2025-09-19 05:11:29 -04:00
Dax Raad ce124c7a87 fix task tool ui disappearing once done 2025-09-19 01:09:52 -04:00
Aiden Cline ff95b17fc3 docs: subtask config option (#2682) 2025-09-18 17:52:23 -05:00
Dax bbe1d61875 support custom tools (#2668) 2025-09-18 03:58:21 -04:00
Julián Díaz b38fb570ae fix: add synthetic user prompt after session compaction (#2659)
Co-authored-by: Julián Díaz <git@jdiaz.io>
2025-09-17 23:27:37 -04:00
Aiden Cline bbb912697d fix: only keep aborted messages if they have sufficient parts (#2651) 2025-09-17 14:24:53 -05:00
Aiden Cline 6bb3633751 Revert "fix: type 'reasoning' was provided without its required follo… (#2648) 2025-09-17 11:17:26 -05:00
Aiden Cline 07cc3671da fix: type 'reasoning' was provided without its required following item (#2633) 2025-09-17 09:45:13 -05:00
Aiden Cline a30a0c1a7a tweak: adjust title gen when using models like gpt-5-nano on non open… (#2646) 2025-09-17 08:39:34 -05:00
Dax Raad bb61ae82cb add opencode attach command to connect to a remote opencode server 2025-09-17 03:30:25 -04:00
Dax Raad 79383f6082 only prune messages from more than 2 turns ago 2025-09-17 03:30:09 -04:00
Dax Raad 22fd365bf1 ignore: fix event type gen 2025-09-17 01:17:56 -04:00
Dax Raad 5d5023057b disable thinking for opencode zen and gpt-5 temporarily 2025-09-16 13:49:37 -04:00
Dax Raad 1d7fa7cca2 enable session pruning and allow disabling with OPENCODE_DISABLE_PRUNE 2025-09-16 04:53:17 -04:00
Dax Raad f4de6bef17 feat: enhance provider model mapping and reasoning capabilities
- Add npm package tracking to provider model mapping
- Implement special handling for opencode provider with reasoning
- Update provider options mapping to use npm package names
2025-09-16 03:10:17 -04:00
Dax 760c0fee65 feat: improve file watcher with chokidar and better ignore patterns (#2621)
Co-authored-by: GitHub Action <action@github.com>
2025-09-16 00:17:10 -04:00
Stephen Murray 7624f5839f fix: restore chat.message plugin hook (#2619) 2025-09-15 21:44:07 -05:00
Dax 6a654abbc2 feat: add desktop/web app package (#2606)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:28:08 -04:00
Dax 0a4df97382 Upgrade to Zod v4 (#2605)
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:12:07 -04:00
Aiden Cline f19b3e542f fix: reasoning metadata persistence (#2602) 2025-09-14 16:28:06 -05:00
Tommy D. Rossi 7ebbcbec17 log bash output when using opencode run (#2595) 2025-09-14 09:03:40 -05:00
Aiden Cline 740207016c tweak: make bash permissions key off of command pattern (#2592) 2025-09-14 09:01:57 -05:00
Kenn Costales 1d3c6c6257 fix: fix wrong tool references LS and Agent (#2466) 2025-09-14 08:53:50 -05:00
Mani Sundararajan 0e6abf09f3 fix(dev): build tui with correct file ext for windows (#2590) 2025-09-14 01:59:25 -04:00
Aiden Cline 2abe97aee6 respect subagent in command, add subtask flag (#2569) 2025-09-13 12:47:18 -05:00
Aiden Cline d904257cc5 tweak: keep aborted msgs in context (#2583) 2025-09-13 12:25:30 -05:00
Dax Raad 887d164fcd disable autocompact if context is 0 2025-09-13 05:59:18 -04:00
Dax Raad d3f5c567df add disable OPENCODE_DISABLE_AUTOCOMPACT 2025-09-13 05:55:04 -04:00
Dax Raad d61f529c34 ignore: fix 2025-09-13 05:53:03 -04:00
Dax 7d8d63faff Session management and prompt handling improvements (#2577)
Co-authored-by: GitHub Action <action@github.com>
2025-09-13 05:46:14 -04:00
Dax Raad 22c4307fec nudge llm to continue properly after compaction 2025-09-13 01:23:54 -04:00
Tommy D. Rossi fd7c62e697 fix: ShellError: exit code 1 errors (#2568)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-13 00:06:07 -05:00
Aiden Cline 2c0323e79e fix: make permission always behavior match expectation (#2573) 2025-09-12 18:59:38 -05:00
Stephen Murray 74bea03e67 fix: await cleanupRevert() to prevent dupe msgs after undo (#2572) 2025-09-12 18:42:39 -05:00
Dax Raad 680c1367ea temporarily disable midstream compaction 2025-09-12 14:00:54 -04:00
Dax Raad f592e64ac6 undo session pruning 2025-09-12 13:20:13 -04:00
Dax Raad 5d22ea0330 ignore: internal 2025-09-12 10:45:44 +00:00
Dax Raad b52a1054eb add microcompact 2025-09-12 06:38:47 -04:00
Dax Raad 501c9c598d fix compaction issues 2025-09-12 06:01:11 -04:00
Dax Raad f21a63c1d4 properly support model level npm definition 2025-09-11 16:22:44 -04:00
Chris Covington 599233a52c feat: Add an experimental option to disable paste summaries (#2552)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-11 14:21:08 -05:00
Dax Raad b2e2d36010 reduce LSP verbosity 2025-09-11 12:54:12 -04:00
Dax Raad 7b91d612f6 remove block anchor edit 2025-09-11 12:53:10 -04:00