Commit Graph

  • 5d765d63d4 chore: format code GitHub Action 2025-11-16 08:30:36 +00:00
  • 0e12dd62a3 zen: usage paging Frank 2025-11-16 03:29:49 -05:00
  • 2b957b5d1c release: v1.0.67 v1.0.67 opencode 2025-11-16 07:49:52 +00:00
  • 31c7a0157c chore: format code GitHub Action 2025-11-16 07:44:06 +00:00
  • e728b94bca fix: panic when theme has 'none' Aiden Cline 2025-11-16 01:43:23 -06:00
  • 49040c0130 release: v1.0.66 v1.0.66 opencode 2025-11-16 07:27:25 +00:00
  • 0d05238ee6 fix: initial val Aiden Cline 2025-11-16 01:14:49 -06:00
  • 9b8a7da1e6 fix: history jsonl file corruption cases (#4364) Aiden ClineandGitHub 2025-11-15 22:50:13 -08:00
  • 61fd21182c docs: mise installation command (#2938) Zeno JiricekandGitHub 2025-11-16 14:44:28 +11:00
  • 487c2b5e76 chore: format code GitHub Action 2025-11-16 03:38:13 +00:00
  • 0e4703b227 add: add zenmux doc and header (#3597) 2025-11-16 11:37:30 +08:00
  • 84e0232bd5 Add Flexoki theme (#3986) Alvin JohanssonandGitHub 2025-11-16 04:28:13 +01:00
  • 35fbb011b2 fix: Diff view now ignores line endings changes/windows autocrlf (#4356) Luke ParkerandGitHub 2025-11-16 13:18:39 +10:00
  • 6527a123f0 fix aur build (#4359) Aiden ClineandGitHub 2025-11-15 18:16:19 -08:00
  • 0377cfd37c fix: omit ref for todo tool Aiden Cline 2025-11-15 19:19:36 -06:00
  • edc933d816 tweak: make zod error more prompty Aiden Cline 2025-11-15 13:19:24 -06:00
  • 0d608f6014 ignore: update download stats 2025-11-15 GitHub Action 2025-11-15 12:04:09 +00:00
  • 69a45ef7d7 fix: snapshot history when running from git worktrees (#4312) Chris OlszewskiandGitHub 2025-11-15 02:02:00 -05:00
  • 1056b36eae experimental batch tool (#2983) 2025-11-15 07:54:36 +01:00
  • 35c737ac68 tweak: only show dropdown for 3+ items (#4345) Aiden ClineandGitHub 2025-11-14 21:45:48 -08:00
  • 725a2c2e95 docs: clarify that config files are merged, not replaced (#4342) 2025-11-15 00:49:47 +01:00
  • c724d2392f fix: replace union type with enum "true"/"false" in /find/file endpoint (#4338) Tyler GannonandGitHub 2025-11-14 17:48:23 -06:00
  • f5230d1f02 fix: incorrect sonnet price calculation Frank 2025-11-14 18:46:40 -05:00
  • 078111bd96 chore: format code GitHub Action 2025-11-14 22:44:36 +00:00
  • 736f8882f5 fix(provider): support local file paths for custom providers (#4323) sredfernandGitHub 2025-11-15 09:43:59 +11:00
  • 37cf365927 feat: support images in mcp tool responses (#4100)
    Brian CheungGitHubopencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>rekram1-node
    2025-11-14 15:00:52 -06:00
  • b939470302 fix: add azure exclusion Aiden Cline 2025-11-14 11:54:00 -06:00
  • ef4b2baedc set verbosity to low for gpt-5.1 (match codex) Aiden Cline 2025-11-14 11:44:56 -06:00
  • 64d28ea457 fix sdk types Dax Raad 2025-11-14 12:42:32 -05:00
  • 2520780846 fix sdk types Dax Raad 2025-11-14 12:35:44 -05:00
  • 986c60353e set promptCacheKey for openai compatible providers (#4203) 2025-11-14 17:41:01 +00:00
  • 5fc26c958a add global.event.subscribe() to sdk Dax Raad 2025-11-14 12:32:43 -05:00
  • c1cf9cda6a doc: add baseten provider Frank 2025-11-14 12:19:46 -05:00
  • 10d376eab2 ignore: update download stats 2025-11-14 GitHub Action 2025-11-14 12:04:48 +00:00
  • 53fc8a861b zen: add gpt-5-nano model Frank 2025-11-14 00:59:42 -05:00
  • 1d8330331c zen: use gpt-5-nano as small model Frank 2025-11-14 00:59:00 -05:00
  • 7a03c7fe38 zen: add gpt5.1 to docs Frank 2025-11-13 23:47:38 -05:00
  • 09bd32169c zen: hide alpha models Frank 2025-11-13 23:10:02 -05:00
  • 7ec32f834e improve read tool end-of-file detection to prevent infinite loops Dax Raad 2025-11-13 21:41:06 -05:00
  • 205492c7e8 chore: format code GitHub Action 2025-11-14 01:16:58 +00:00
  • 4c2e888709 no mr llm, you may not read that Aiden Cline 2025-11-13 19:16:07 -06:00
  • c78fd097d1 release: v1.0.65 v1.0.65 opencode 2025-11-14 00:10:30 +00:00
  • 340966195b handle config errors gracefully Dax Raad 2025-11-13 18:59:09 -05:00
  • 92604b391b chore: format code GitHub Action 2025-11-13 22:39:53 +00:00
  • 0c51feb9c2 fix: max tokens when using models like opus with providers other than anthropic (#4307) Aiden ClineandGitHub 2025-11-13 14:39:09 -08:00
  • d0b4169a6b release: v1.0.64 v1.0.64 opencode 2025-11-13 22:12:44 +00:00
  • 1fc6c6fb2a fix: typeerror case Aiden Cline 2025-11-13 15:51:12 -06:00
  • 14f9b95557 fix(desktop): default theme Adam 2025-11-13 15:26:19 -06:00
  • c5dcccfd7e .gitignore v0.0.2-feature-bench bicabone 2025-11-13 16:00:33 -05:00
  • d3bf1fa1fa chore: format code GitHub Action 2025-11-13 20:48:10 +00:00
  • a8836c5615 wip(desktop): layout improvements Adam 2025-11-13 14:47:25 -06:00
  • 779a27693a fix: opencode run timeout Aiden Cline 2025-11-13 14:25:47 -06:00
  • 829d86840a chore: format code GitHub Action 2025-11-13 19:42:31 +00:00
  • e225294dd4 Fix: unreadable texts in light mode (#4301) Valerio Di MaggioandGitHub 2025-11-13 20:41:56 +01:00
  • a673e3650d release: v1.0.63 v1.0.63 opencode 2025-11-13 19:00:14 +00:00
  • ff462dfd7a fix: windows install (#4293) 2025-11-13 10:22:07 -08:00
  • 73443585e5 fix: resolve bun/pnpm global install failures on Windows (#4275) 2025-11-14 02:38:57 +10:00
  • 609ab069a9 Add scroll acceleration support to TUI (#4289) Tommy D. RossiandGitHub 2025-11-13 17:02:10 +01:00
  • ec3579d7cb ignore: update download stats 2025-11-13 GitHub Action 2025-11-13 12:04:32 +00:00
  • f80a3fea31 fixes Aiden Cline 2025-11-12 22:05:07 -06:00
  • 43a8d1b1ae fix: Enable Windows builds and fix bun+pnpm install on Windows (#4273) Luke ParkerandGitHub 2025-11-13 13:57:44 +10:00
  • 1f7086fe03 feat: Add sprint documents for feature-bench testing v0.0.1-feature-bench bicabone 2025-11-12 22:24:50 -05:00
  • 09fa84ccfc fix: dirty check Aiden Cline 2025-11-12 19:03:37 -06:00
  • b981f0a205 chore: format code GitHub Action 2025-11-13 00:53:22 +00:00
  • 767038afc3 ci: update zed sync Aiden Cline 2025-11-12 18:52:39 -06:00
  • a7774115c5 release: v1.0.62 v1.0.62 opencode 2025-11-13 00:13:18 +00:00
  • 288bc88e40 fix: Tool calling on windows (#4234) Luke ParkerandGitHub 2025-11-13 09:47:39 +10:00
  • 6d36dbf9de fix: github action dirty check (#4262) Aiden ClineandGitHub 2025-11-12 14:16:07 -08:00
  • 4ab4baf3a4 feat(sidebar): add expandable sections for sidebar (#4132) 2025-11-12 23:15:17 +01:00
  • 90f05eb9c2 paste images in wsl using ctrl+v (#4123) 2025-11-13 02:40:23 +05:30
  • b63b6d04c6 Fix usage & billing for custom model aliases and cached/reasoning tokens (#4222) 2025-11-12 21:59:35 +02:00
  • 8addaa7e08 fix: custom model name merging Aiden Cline 2025-11-12 13:55:13 -06:00
  • a96bf8e62d docs: OVHcloud AI Endpoints provider (#4257) EliasandGitHub 2025-11-12 14:28:35 -05:00
  • c8bda598f5 fix: correct cache cost for OpenRouter and other OpenAI-compatible providers (#4256) IvanandGitHub 2025-11-12 20:41:44 +02:00
  • c857cff585 fix(desktop): double listing dir Adam 2025-11-12 12:17:54 -06:00
  • fd9d2db755 ci: update zed sync Aiden Cline 2025-11-12 10:52:20 -06:00
  • b19fd14f80 ignore: make issue button send opencode version too Aiden Cline 2025-11-12 10:40:48 -06:00
  • 715265de4b Update .gitignore to remove '*.bun-build' Ian MaurerandGitHub 2025-11-12 11:33:59 -05:00
  • 2048f32491 Merge branch 'dev' into fix/cli-clean-exit-on-model-errors Ian MaurerandGitHub 2025-11-12 11:30:36 -05:00
  • 2d7ba43a21 chore: format code GitHub Action 2025-11-12 16:14:12 +00:00
  • bd198d8550 fix(cli): robust suggestions for unknown provider and model-only input; ignore bun build artifacts Ian Maurer 2025-11-12 11:13:24 -05:00
  • cbffbcdd3d chore: format code GitHub Action 2025-11-12 15:43:30 +00:00
  • 2be8b2269f feat(cli): suggest closest provider/model on not found ("Did you mean…")\n\nSummary\n- Add fuzzy suggestions to ProviderModelNotFoundError with up to 3 candidates\n- Normalize punctuation (e.g., 4.5 vs 4-5) and case to better match common typos\n- Support model-only input (no provider) by searching across all providers\n- Enhance CLI error formatter to display suggestions when present\n\nImplementation\n- provider.ts: use fuzzysort; add normalization by stripping non-alphanumerics; search by key for robust matches\n- provider.ts: when provider is unknown and model is empty, treat token as unqualified model and search across all providers' models; otherwise suggest provider matches\n- error.ts: print "Did you mean: <provider/model>, …" when suggestions exist\n\nExamples\n1) Typo in model ID\n $ bun run ./src/index.ts run --model anthropic/claude-haiu-4-5 "hi"\n Error: Model not found: anthropic/claude-haiu-4-5\n Did you mean: anthropic/claude-haiku-4-5, anthropic/claude-haiku-4-5-20251001\n Try: zai-coding-plan/glm-4.5-flash zai-coding-plan/glm-4.5 zai-coding-plan/glm-4.5-air zai-coding-plan/glm-4.5v zai-coding-plan/glm-4.6 opencode/big-pickle opencode/grok-code anthropic/claude-opus-4-0 anthropic/claude-3-5-sonnet-20241022 anthropic/claude-opus-4-1 anthropic/claude-haiku-4-5 anthropic/claude-3-5-sonnet-20240620 anthropic/claude-3-5-haiku-latest anthropic/claude-3-opus-20240229 anthropic/claude-sonnet-4-5 anthropic/claude-sonnet-4-5-20250929 anthropic/claude-sonnet-4-20250514 anthropic/claude-opus-4-20250514 anthropic/claude-3-5-haiku-20241022 anthropic/claude-3-haiku-20240307 anthropic/claude-3-7-sonnet-20250219 anthropic/claude-3-7-sonnet-latest anthropic/claude-sonnet-4-0 anthropic/claude-opus-4-1-20250805 anthropic/claude-3-sonnet-20240229 anthropic/claude-haiku-4-5-20251001 openai/gpt-4.1-nano openai/text-embedding-3-small openai/gpt-4 openai/o1-pro openai/gpt-4o-2024-05-13 openai/gpt-4o-2024-08-06 openai/gpt-4.1-mini openai/o3-deep-research openai/gpt-3.5-turbo openai/text-embedding-3-large openai/gpt-4-turbo openai/o1-preview openai/o3-mini openai/codex-mini-latest openai/gpt-5-nano openai/gpt-5-codex openai/gpt-4o openai/gpt-4.1 openai/o4-mini openai/o1 openai/gpt-5-mini openai/o1-mini openai/text-embedding-ada-002 openai/o3-pro openai/gpt-4o-2024-11-20 openai/o3 openai/o4-mini-deep-research openai/gpt-4o-mini openai/gpt-5 openai/gpt-5-pro to list available models\n Or check your config (opencode.json) provider/model names\n\n2) Dot vs dash (punctuation normalization)\n $ bun run ./src/index.ts run --model anthropic/claude-haiku-4.5 "hi"\n Error: Model not found: anthropic/claude-haiku-4.5\n Did you mean: anthropic/claude-haiku-4-5, anthropic/claude-haiku-4-5-20251001\n Try: zai-coding-plan/glm-4.5-flash zai-coding-plan/glm-4.5 zai-coding-plan/glm-4.5-air zai-coding-plan/glm-4.5v zai-coding-plan/glm-4.6 opencode/big-pickle opencode/grok-code anthropic/claude-opus-4-0 anthropic/claude-3-5-sonnet-20241022 anthropic/claude-opus-4-1 anthropic/claude-haiku-4-5 anthropic/claude-3-5-sonnet-20240620 anthropic/claude-3-5-haiku-latest anthropic/claude-3-opus-20240229 anthropic/claude-sonnet-4-5 anthropic/claude-sonnet-4-5-20250929 anthropic/claude-sonnet-4-20250514 anthropic/claude-opus-4-20250514 anthropic/claude-3-5-haiku-20241022 anthropic/claude-3-haiku-20240307 anthropic/claude-3-7-sonnet-20250219 anthropic/claude-3-7-sonnet-latest anthropic/claude-sonnet-4-0 anthropic/claude-opus-4-1-20250805 anthropic/claude-3-sonnet-20240229 anthropic/claude-haiku-4-5-20251001 openai/gpt-4.1-nano openai/text-embedding-3-small openai/gpt-4 openai/o1-pro openai/gpt-4o-2024-05-13 openai/gpt-4o-2024-08-06 openai/gpt-4.1-mini openai/o3-deep-research openai/gpt-3.5-turbo openai/text-embedding-3-large openai/gpt-4-turbo openai/o1-preview openai/o3-mini openai/codex-mini-latest openai/gpt-5-nano openai/gpt-5-codex openai/gpt-4o openai/gpt-4.1 openai/o4-mini openai/o1 openai/gpt-5-mini openai/o1-mini openai/text-embedding-ada-002 openai/o3-pro openai/gpt-4o-2024-11-20 openai/o3 openai/o4-mini-deep-research openai/gpt-4o-mini openai/gpt-5 openai/gpt-5-pro to list available models\n Or check your config (opencode.json) provider/model names\n\n3) Missing provider (model-only input)\n $ bun run ./src/index.ts run --model big-pickle "hi"\n Error: Model not found: big-pickle/\n Did you mean: opencode/big-pickle\n\n4) Correct model after suggestion\n $ bun run ./src/index.ts run --model opencode/big-pickle "hi"\n Hi! How can I help you with your opencode project today?\n\nNotes\n- Suggestions are hints only; behavior is unchanged (no auto-selection).\n- This runs locally as part of the CLI error path; performance impact is negligible (small in-memory scans). Ian Maurer 2025-11-12 10:41:38 -05:00
  • a0f469095c upgrade opentui to 0.1.42, fixing some CJK/grapheme issues with prompt extmarks and char corruption Sebastian Herrlinger 2025-11-12 15:35:16 +01:00
  • 0ccb26df94 feat(desktop): sticky diff headers Adam 2025-11-12 07:03:35 -06:00
  • 71fd5966ad fix(desktop): styling tweaks Adam 2025-11-11 14:49:02 -06:00
  • c02230de4f ignore: update download stats 2025-11-12 GitHub Action 2025-11-12 12:05:15 +00:00
  • 5f1417f1a1 ignore: update download stats 2025-11-12 GitHub Action 2025-11-12 12:01:58 +00:00
  • aa2e2c76c0 fix: clangd hanging fixed (#3611) 2025-11-12 07:21:55 +01:00
  • 7c2d4ee79a release: v1.0.61 v1.0.61 opencode 2025-11-12 03:10:55 +00:00
  • e3a2728fa3 tui: add double-esc interrupt mechanism for long-running operations Dax Raad 2025-11-11 22:03:54 -05:00
  • 18260b037b feat: add SourceKit LSP support (#1545) 2025-11-11 19:51:33 -07:00
  • ad83dd3ad9 tui: fix autocomplete display to prevent long file paths from breaking layout Dax Raadandopencode 2025-11-11 21:35:13 -05:00
  • 6f37315cd1 release: v1.0.60 v1.0.60 opencode 2025-11-12 02:36:42 +00:00
  • d81dce6a82 fix: add support for loading custom themes from .opencode/themes directory (#4229) 2025-11-11 21:30:38 -05:00
  • 0bd11e970b release: v1.0.59 v1.0.59 opencode 2025-11-12 02:07:41 +00:00
  • 7e29e1dd23 better errors on initial tui boot Dax Raad 2025-11-11 21:01:31 -05:00
  • 491a2adf8d fix: resolve @file references in slash commands with subagents (#4221) Rafał KrzyważniaandGitHub 2025-11-12 02:38:50 +01:00
  • c07d6487a8 fix config ordering (#4228) Aiden ClineandGitHub 2025-11-11 17:27:34 -08:00
  • 9990e84d37 fix: ensure revert dialog moves that prompt to input box (#4227) Aiden ClineandGitHub 2025-11-11 17:08:59 -08:00