41 Commits
Author SHA1 Message Date
Christian Rocha 30c16c2094 Merge branch 'main' into fast-ui 2026-05-13 16:28:56 -04:00
Christian RochaandCharm Crush 6938dedd6c perf: batch streaming message updates
Group rapid streaming updates into one save and one notification per short
window instead of one per token. Important updates like finishes, tool
calls, and errors still go through immediately. Cuts database writes and
UI redraws by orders of magnitude during long responses.

Co-Authored-By: Charm Crush <crush@charm.land>
2026-05-12 10:51:28 -04:00
Christian RochaandGitHub dc003bf728 feat: PreToolUse hook (#2598) 2026-04-26 09:24:36 -04:00
Christian RochaandGitHub efe42e801f fix(agent): prevent session corruption due to malformed image data (#2597) 2026-04-12 10:07:41 -04:00
Andrey Nering 1696e72e92 chore: update catwalk and its import paths to charm.land/catwalk 2026-01-30 13:02:04 -03:00
Kujtim HoxhaandGitHub 033584c7d0 feat: implement prompt history (#2005) 2026-01-27 17:47:12 +01:00
Ayman Bagabas d334355ecb Merge branch 'main' into ui 2026-01-20 09:46:04 -05:00
Christian Rocha 2fa1f4dd56 fix: correct spelling from marshall to marshal
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
2026-01-19 23:20:37 -05:00
Kujtim Hoxha 112b400643 Merge remote-tracking branch 'origin/main' into ui 2026-01-12 15:16:18 +01:00
Carlos Alexandro BeckerandGitHub 0868681f66 perf: use strings.Builder for string concatenation in loops (#1819) 2026-01-09 17:58:51 -03:00
617f9e28f6 feat: allow to send the prompt if its empty but has text attachments (#1806)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-09 14:12:05 -03:00
030c8fc58e feat: allow to send the prompt if its empty but has text attachments (#1809)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-09 14:04:45 -03:00
b3f73213fd feat: paste long content as an attachment (#1634)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Kujtim Hoxha <kujtimii.h@gmail.com>
2025-12-19 16:39:00 -03:00
Kujtim HoxhaandGitHub 4f6d0e9373 fix: race condition (#1649) 2025-12-19 13:19:36 +01:00
Christian RochaandGitHub 9ca655702e fix: typo in Subscriber type name (#1616) 2025-12-13 11:02:15 -05:00
Kujtim HoxhaandGitHub c38183438c fix: handle google reasoning (#1474) 2025-11-19 13:02:18 +01:00
Daniel MerjaandGitHub 665ee069cf fix: append ImageURLContent part in unmarshallParts (#1387) 2025-11-10 14:17:12 -03:00
kujtimiihoxha 92944bbfc4 feat: add support for google reasoning 2025-10-23 10:05:38 +02:00
kujtimiihoxha 4f7489717b feat: add responses API support 2025-10-17 18:02:03 +02:00
kujtimiihoxha d2c6789370 chore: upgrade to latest fantasy 2025-10-17 17:16:19 +02:00
kujtimiihoxha d7619a5c08 fix(summary): handle cancel and other cases 2025-10-08 14:18:37 +02:00
kujtimiihoxha 9c04ddaa4d chore: fix tool calls 2025-10-02 14:47:09 +02:00
kujtimiihoxha 477f846272 wip: initial setup 2025-10-01 18:51:15 +02:00
Carlos Alexandro Becker 464477c829 feat: use new catwalk 2025-07-23 15:13:22 -03:00
Kujtim Hoxha 6c15eaf0d4 feat: implement thinking mode for anthropic models 2025-07-15 19:01:15 +02:00
Kujtim Hoxha df84bdf59c chore: show API errors 2025-07-14 14:03:02 +02:00
Kujtim Hoxha 565ab85eb9 chore: move to the new config 2025-07-01 11:42:12 +02:00
Kujtim Hoxha 85fe73a307 chore: initial setup for the new config
wip
2025-07-01 11:41:24 +02:00
Kujtim Hoxha 06e8c755ef chore: change the module 2025-06-07 20:57:32 +02:00
Andrey NeringandKujtim Hoxha 474c085101 lint: fix whitespace issues 2025-06-07 11:25:50 +02:00
phantomreactorandGitHub 9fec8df7d0 add support for images (#144) 2025-05-02 22:23:58 +02:00
Kujtim Hoxha b106787a50 change package name 2025-04-24 18:26:16 +02:00
Kujtim Hoxha 2de5127417 initial tool call stream 2025-04-21 13:42:29 +02:00
Kujtim Hoxha cc07f7a186 rename to opencode 2025-04-21 13:42:02 +02:00
Kujtim Hoxha bbfa60c787 reimplement agent,provider and add file history 2025-04-21 13:42:00 +02:00
Kujtim Hoxha 3ad983db0f cleanup app, config and root 2025-04-21 13:41:25 +02:00
Kujtim Hoxha 0697dcc1d9 implement nested tool calls and initial setup for result metadata 2025-04-21 13:38:42 +02:00
Kujtim Hoxha 8d874b839d add initial message handling 2025-04-21 13:38:42 +02:00
Kujtim Hoxha cfdd687216 add initial lsp support 2025-04-03 17:23:41 +02:00
Kujtim Hoxha afd9ad0560 rework llm 2025-04-01 13:38:54 +02:00
Kujtim Hoxha e7258e38ae initial agent setup 2025-03-23 22:25:31 +01:00