| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-04 | tui: fix tool permission lookup to use correct session ID | Dax Raad | |
| 2025-11-03 | fix: persist -m model when switching agents | Dax Raad | |
| Add initial model from command line to fallback chain so it persists when switching agents with tab, matching behavior of config model. Resolves #3863 | |||
| 2025-11-03 | fix: piping | Aiden Cline | |
| 2025-11-03 | fix: handle parsePatch errors in TUI to prevent crashes | Dax Raad | |
| Wrap parsePatch calls in try-catch blocks to gracefully handle malformed diffs that can occur when undoing after tool_use/tool_result errors or cancelled prompts. Prevents TUI from crashing with 'Added line count did not match for hunk' error. Fixes #3700 | |||
| 2025-11-03 | Fix file tagging in multi line inputs (#3865) | Greg Pstrucha | |
| 2025-11-04 | ignore: delete unused code | Aiden Cline | |
| 2025-11-04 | fix: Provide OPENCODE & AGENT env vars (#3843) | Stephen Collings | |
| Co-authored-by: Aiden Cline <[email protected]> | |||
| 2025-11-04 | tui: use keybind helper for history navigation to respect custom keybindings | Dax Raad | |
| 2025-11-04 | release: v1.0.19 | opencode | |
| 2025-11-03 | tui: fix model selection for models with nested paths | Dax Raad | |
| Users can now select models with multiple slashes like 'openrouter/google/gemini-2.5-pro' in the TUI. Previously the TUI would only parse the first two parts of the model path, showing 'Invalid model openrouter/google' for nested models. | |||
| 2025-11-03 | feat: implement stats command (#3832) | kaanmertkoc | |
| 2025-11-03 | fix: print the modified keybind for command_list (#3859) | Mikhail Wahib | |
| 2025-11-03 | ignore: lander | Jay V | |
| 2025-11-03 | wip: zen | Frank | |
| 2025-11-03 | fix: update logo (#3833) | Adi Yeroslav | |
| 2025-11-03 | fix: correct dirs parameter type in file search | Dax Raad | |
| 2025-11-03 | tui: remove duplicate copy message command entry | Dax Raad | |
| 2025-11-03 | release: v1.0.18 | opencode | |
| 2025-11-03 | tui: add copy last assistant message to session menu | Dax Raad | |
| 2025-11-03 | wip: desktop work | Adam | |
| 2025-11-03 | wip: desktop work | Adam | |
| 2025-11-03 | wip: desktop work | Adam | |
| 2025-11-03 | fix dirs query param | Dax Raad | |
| 2025-11-03 | feat(TUI): don't show /share hint if sharing is disabled (#3835) | Timo Clasen | |
| 2025-11-03 | fix: session rename functionality (#3840) | Adi Yeroslav | |
| 2025-11-03 | fix: better mcp sanitization (#3842) | Dmytro Tiapukhin | |
| Co-authored-by: Aiden Cline <[email protected]> | |||
| 2025-11-03 | tui: add support for Ctrl+_ key combination in keybind parser | Dax Raad | |
| 2025-11-03 | release: v1.0.17 | opencode | |
| 2025-11-03 | web command | Dax Raad | |
| 2025-11-03 | fix: mcp error (#3847) | Aiden Cline | |
| 2025-11-03 | zen: wip | Frank | |
| 2025-11-03 | fix: wait for stdout to flush in generate command (#3821) | Tyler Gannon | |
| 2025-11-03 | zen: filter out alpha models | Frank | |
| 2025-11-03 | release: v1.0.16 | opencode | |
| 2025-11-03 | regen sdk | Dax Raad | |
| 2025-11-03 | core: add optional dirs parameter to file search API | Dax Raad | |
| Allow users to exclude directories from file search results by setting dirs=false parameter in /find/file endpoint | |||
| 2025-11-03 | zen: wip | Frank | |
| 2025-11-03 | wip: desktop work | Adam | |
| 2025-11-03 | wip: desktop work | Adam | |
| 2025-11-03 | Add unit tests for util functions: iife, lazy, timeout (#3791) | James Alexander | |
| 2025-11-03 | fix(tui): Show correct keybind in session delete confirmation message (#3805) | Haris Gušić | |
| 2025-11-03 | fix: correct clipboard image encoding and binary handling (#3817) | frankdierolf | |
| 2025-11-03 | docs: add session_child_cycle and session_child_cycle_reverse keybinds (#3807) | Pranshu Raj | |
| 2025-11-03 | use new opentui getTextRange method and Bun.stringWidth instead of ↵ | Sebastian Herrlinger | |
| value.length to mitigate issues like #3734 | |||
| 2025-11-03 | feat: Enhance task display with [subagent type] (#3772) | Ivan Starkov | |
| 2025-11-02 | core: prevent TypeError when error handling encounters non-object errors | Aiden Cline | |
| When API errors like token limit exceeded errors are passed as strings to error checking methods, the 'in' operator would throw a TypeError. This fix adds a type guard to check that the input is an object before attempting to access its properties, allowing proper error classification even when encountering unexpected error formats from providers. | |||
| 2025-11-03 | docs | Dax Raad | |
| 2025-11-03 | release: v1.0.15 | opencode | |
| 2025-11-03 | release: v1.0.14 | opencode | |
| 2025-11-02 | tui: fix focus management and dialog interactions | Dax Raad | |
