Commit Graph

  • b65b23b212 fix(pool): strip stale member names from settings on save viettranx 2026-04-05 08:47:10 +07:00
  • e9733e08c4 fix(pool): improve pool management UX — clickable affordance, stale ref handling, managed-by banner (#671) 2026-04-04 21:43:24 -04:00
  • 8aa351b02a fix(ui): refresh providers on dialog open and unblock agent creation viettranx 2026-04-05 08:29:57 +07:00
  • 489572ab63 fix(gateway): add session ownership check to chat.send viettranx 2026-04-05 07:29:01 +07:00
  • e85545dc1b fix(gateway): add session ownership checks to chat.* WS methods (#676) Duc Nguyen 2026-04-05 07:25:55 +07:00
  • 3d9c71a8a2 fix(ui): restore tenant selection state from localStorage on reload (#693) Kai (Tam Nhu) Tran 2026-04-04 20:19:11 -04:00
  • aa5158d4a2 feat(providers): add BytePlus ModelArk provider with Seedream/Seedance media gen viettranx 2026-04-04 23:07:42 +07:00
  • 7a266aee36 fix(openai): Together-compatible requests with reasoning/stream/vision gating viettranx 2026-04-04 21:17:47 +07:00
  • 156b2dd96c feat(secure-cli): per-agent grants with setting overrides viettranx 2026-04-04 13:18:57 +07:00
  • 29f06cc24b fix(desktop): replace MarkdownRenderer with plain pre in trace span preview viettranx 2026-04-04 08:02:37 +07:00
  • 46b93a6b5f fix(desktop): guard slugify against undefined input viettranx 2026-04-04 07:58:53 +07:00
  • 3dd3162c26 chore: add language matching instruction to CLAUDE.md, promote go.mod direct deps viettranx 2026-04-04 07:57:01 +07:00
  • 3466df726c fix(desktop): address code review findings — deduplicate slugify, restore moveFile guard, fix name collision viettranx 2026-04-04 07:54:25 +07:00
  • 6be88f4178 refactor(desktop): react-arch audit — schemas, RHF forms, file splits, services, store cleanup, dir restructure viettranx 2026-04-04 07:47:02 +07:00
  • 4d9c286aae fix(openai): normalize Mistral tool call IDs (#669) Tuan-TC 2026-04-04 07:26:04 +07:00
  • 2b1180f59d fix(http): allow localhost URLs for local provider types (Ollama, Claude CLI) (#674) Duc Nguyen 2026-04-04 07:06:34 +07:00
  • 5e680a7f25 fix(188): didn't call Stop when tsnet Server Listen failed (#226) Songlin Yang 2026-04-04 07:58:15 +08:00
  • bed309a364 fix(ui,kg): fix graph canvas sizing on agent selection viettranx 2026-04-03 23:42:43 +07:00
  • 4b6538839f refactor(ui): gap closure Phase 2 — extract memory-documents-table viettranx 2026-04-03 23:32:16 +07:00
  • f6bca7003a refactor(ui): gap closure — extract form field groups from bloated RHF dialogs viettranx 2026-04-03 23:26:26 +07:00
  • e962a8ec7a refactor(ui): Phase 5 — Zustand persist middleware + constants split viettranx 2026-04-03 23:08:34 +07:00
  • 2ed810b854 refactor(ui): Phase 4 complete — provider-pool adapter eliminates DRY violation viettranx 2026-04-03 22:59:25 +07:00
  • 1313f02cf4 refactor(ui): Phase 4 — adapter layer for data transformations viettranx 2026-04-03 22:54:40 +07:00
  • 7e62623123 refactor(ui): Phase 3 complete — 5 more forms to RHF+Zod (11 total) viettranx 2026-04-03 22:50:04 +07:00
  • 7a6a944622 refactor(ui): Phase 3 — Zod schemas + React Hook Form for 6 form dialogs viettranx 2026-04-03 22:35:06 +07:00
  • 1187146626 refactor(ui): modularize web UI components — Phase 1 & 2 viettranx 2026-04-03 22:12:10 +07:00
  • b2fda38e90 feat(kg): node limit selector, remove auto-zoom, graph as default view viettranx 2026-04-03 20:09:24 +07:00
  • e00bfbc887 feat(kg): increase graph limit to 200 nodes (Canvas handles it) viettranx 2026-04-03 19:45:38 +07:00
  • 7850ccea01 feat(kg): replace ReactFlow SVG with react-force-graph-2d Canvas renderer viettranx 2026-04-03 19:41:44 +07:00
  • cfc69f6f70 fix(tracing): use per-request model/provider overrides in trace spans (#667) (#668) Viet Tran 2026-04-03 19:38:51 +07:00
  • 9e037bca8a fix(kg): fix filter reload, graph perf, stats layout, double-click interaction viettranx 2026-04-03 18:42:05 +07:00
  • c2bd5349e5 fix(ui,kg): fix credential user picker, KG filters, graph limits, and traversal depth viettranx 2026-04-03 16:45:00 +07:00
  • 929dcd20c2 fix(docs): correct team tools reference in README (#651) Thieu Nguyen 2026-04-03 16:05:04 +07:00
  • 72025698bb fix(sandbox): support write_file append in FsBridge (#650) Huy Doan 2026-04-03 16:03:57 +07:00
  • 80c2c0e0ee fix(providers): normalize Ollama api_base URL to include /v1 suffix viettranx 2026-04-03 15:44:39 +07:00
  • 9050426840 fix(providers): add reasoning field alias for Ollama thinking models (#658) Kai (Tam Nhu) Tran 2026-04-03 04:31:46 -04:00
  • 78a2152053 refactor(http): split provider_models.go into focused modules viettranx 2026-04-03 15:18:54 +07:00
  • e8579f5e1c feat(providers): add rich Ollama model listing via /api/tags (#659) Kai (Tam Nhu) Tran 2026-04-03 04:17:08 -04:00
  • bde95b70c5 fix(providers): clamp max_tokens to 4096 for Fireworks non-streaming requests viettranx 2026-04-03 15:04:45 +07:00
  • 3206c266bf fix(docker): bump claude-code pin to ^2.1.91 viettranx 2026-04-03 14:55:44 +07:00
  • 532aab4387 fix(docker): pin Python/npm dependency versions (#663) Duc Nguyen 2026-04-03 14:55:07 +07:00
  • 943b2eb3e5 feat(docker): make goclaw-ui stop instantly (#665) ila 2026-04-03 16:42:47 +09:00
  • 9472819334 fix(memory): skip user_id filter in shared memory queries viettranx 2026-04-03 14:34:29 +07:00
  • 1f85c73a39 fix(ui): resolve raw user IDs to display names across web UI viettranx 2026-04-02 23:30:14 +07:00
  • ade6c7ba33 fix(agent): preserve MediaRefs when merging consecutive same-role messages viettranx 2026-04-02 22:58:35 +07:00
  • d79d738148 fix(agent): clear RawAssistantContent on dedup + merge consecutive same-role messages Michael Nguyen 2026-03-24 12:35:21 +07:00
  • 79cae648e4 fix(security): pairing expiry race, sender-ID validation, Slack senderID cleanup viettranx 2026-04-02 20:29:44 +07:00
  • dcfd82c6e5 docs(README): add history stars (#462) DNT 2026-04-02 19:29:50 +07:00
  • 7ba3a5115a fix(tools): hint model when shell commands target DB-backed memory files viettranx 2026-04-02 19:28:04 +07:00
  • 99720892a7 fix(storage): hide tenant roots from master storage API viettranx 2026-04-02 19:05:46 +07:00
  • 484d434f6c fix(security): harden sandbox, auth, and shell deny patterns viettranx 2026-04-02 18:58:24 +07:00
  • 4c485d6fa1 fix(mcp): retry stdio transport initialization with exponential backoff viettranx 2026-04-02 18:43:41 +07:00
  • 1170a85eb4 Fix/brave search api key readonly (#648) Huy DoanandViet Tran 2026-04-02 18:39:30 +07:00
  • b51a57ab17 fix(docker): resolve @rollup/rollup-linux-arm64-musl missing on Alpine (#647) Plateau Nguyen 2026-04-02 18:34:21 +07:00
  • 7418cb62aa fix(agent): reduce system prompt size and fix team context injection (#613) viettranx 2026-04-02 18:32:43 +07:00
  • cace4dcf31 fix(web): improve advanced settings dialog layout and width viettranx 2026-04-02 18:30:30 +07:00
  • 9be6c24d31 fix(agent): defer warning messages after parallel tool results (#644) Viet Tran 2026-04-02 16:45:34 +07:00
  • 4e4a835795 fix(agent): defer warning messages after parallel tool results viettranx 2026-04-02 16:43:53 +07:00
  • bfd65828a6 feat(web): add merge hint to CLI and MCP user credentials dialogs viettranx 2026-04-02 15:18:06 +07:00
  • 5bad031908 fix(web): align CLI user credentials picker with MCP pattern viettranx 2026-04-02 15:15:36 +07:00
  • ddc5964b85 feat(web): replace user ID text input with Combobox user picker in CLI user credentials viettranx 2026-04-02 15:09:19 +07:00
  • 79dce7e523 Merge branch 'hotfix/secure-cli-lookup-ambiguous-column' into dev viettranx 2026-04-02 15:02:43 +07:00
  • 9c92dead74 fix(web): force remount KG entity detail dialog on entity change viettranx 2026-04-02 15:01:20 +07:00
  • 19d8faf28f refactor(knowledge-graph): minor UI and handler adjustments viettranx 2026-04-02 14:58:03 +07:00
  • 3da84fcded fix(web): prevent tool card overflow during streaming viettranx 2026-04-02 14:57:58 +07:00
  • c5bfbc96a6 fix(secure-cli): resolve ambiguous column in LookupByBinary JOIN query (#641) Viet Tran 2026-04-02 14:57:53 +07:00
  • 10cd911dc7 feat(secure-cli): check-binary endpoint, agent select dropdown, fix ambiguous column viettranx 2026-04-02 14:57:50 +07:00
  • ec05c80e90 fix(secure-cli): resolve ambiguous column in LookupByBinary JOIN query viettranx 2026-04-02 14:56:49 +07:00
  • 0370cabdc9 chore: stabilize main branch with dev workflow + PR guidelines viettranx 2026-04-02 12:36:30 +07:00
  • 62724780b8 feat(web): show richer context in traces list (agent, user, source, input preview) viettranx 2026-04-02 12:15:09 +07:00
  • 040ac31156 feat(web): add Brave Search API key to tools config UI (#627) Huy Doanandviettranx 2026-04-02 12:07:21 +07:00
  • 6baef0fb9c fix(telegram): add /reactions to bot menu commands viettranx 2026-04-02 12:05:25 +07:00
  • a1323e0d1d feat(telegram): remap reaction emojis and add /reactions command viettranx 2026-04-02 12:02:12 +07:00
  • 173f1cea53 fix(cli-credentials): show existing env keys on edit and support merge/remove (#629) Huy Doan 2026-04-02 11:59:49 +07:00
  • 899c8eb0b4 fix(skills): fix dep detection false positives and all-or-nothing install viettranx 2026-04-02 11:42:14 +07:00
  • ecf6463d98 fix(summon): preserve user's custom display_name during summon/regenerate viettranx 2026-04-02 11:04:56 +07:00
  • 9d74e39625 fix(telegram): stop auto-linking @mentions to t.me profile URLs viettranx 2026-04-02 10:55:41 +07:00
  • 1a2d5789d3 fix(ui): show group names in permission scope dropdown viettranx 2026-04-02 10:37:19 +07:00
  • 3e4d614aa1 feat(media): add Veo 3.1 Lite video generation with image-to-video support (#638) viettranx 2026-04-02 10:33:35 +07:00
  • 14c375e33b fix(media): update native provider API defaults and UI schema viettranx 2026-04-02 09:53:01 +07:00
  • 83bcb16597 refactor(channels): extract health model and modularize UI components viettranx 2026-04-02 09:45:41 +07:00
  • b5c4d1de2a fix bug can not create image with minimax provider (#630) Tai Nguyen 2026-04-02 09:35:21 +07:00
  • 4cd7b0a8d4 feat: add actionable channel health diagnostics and remediation (#634) Kai (Tam Nhu) Tran 2026-04-01 22:30:11 -04:00
  • abcb9614bc feat(providers): allow provider_type changes on update with SSRF re-validation viettranx 2026-04-02 08:49:54 +07:00
  • 9fd9e1f47b fix(providers): recover Codex text from responses completion events (#631) Kai (Tam Nhu) Tranandviettranx 2026-04-01 21:47:26 -04:00
  • c84f4ac905 docs: sync API endpoint documentation with codebase (#632) Thieu Nguyen 2026-04-02 08:24:08 +07:00
  • 3266a66299 feat(workspace): split sharing UI - separate Memory & KG from Workspace viettranx 2026-04-02 08:23:19 +07:00
  • fbcff96a49 feat(pending-messages): add topic suffix to group titles viettranx 2026-04-02 08:23:17 +07:00
  • 99f4679876 feat(contacts-page): add topic badge, filter, and thread_id display viettranx 2026-04-02 08:23:16 +07:00
  • 7291f31364 feat(cron-ui): move advanced settings inline to overview tab viettranx 2026-04-02 08:23:14 +07:00
  • ab0e2051a6 refactor(heartbeat): simplify and optimize heartbeat store operations viettranx 2026-04-02 08:23:11 +07:00
  • e682c53f73 feat(heartbeat): reformat delivery layout with channel and chat ID viettranx 2026-04-02 08:23:09 +07:00
  • b663d92fa4 fix(cron): skip loadClaimedJob for manual runs viettranx 2026-04-02 08:23:07 +07:00
  • c48639369b fix(cron): apply timezone to all schedule kinds, not just cron viettranx 2026-04-02 08:23:05 +07:00
  • 7d5c670708 feat(channels): add thread support to all channel handlers viettranx 2026-04-02 08:23:03 +07:00
  • ac3af93df5 feat(contacts): implement thread_id persistence in PG and SQLite stores viettranx 2026-04-02 08:23:01 +07:00
  • bf98a32e9b feat(store): add thread support to contact model and collector viettranx 2026-04-02 08:22:57 +07:00
  • 670000651d feat(sqlite): add thread_id columns to contacts schema viettranx 2026-04-02 08:22:54 +07:00
  • 5d632a522e feat(db): add migration 35 for contact thread_id columns viettranx 2026-04-02 08:22:53 +07:00
  • 28aa667c77 refactor(cron): redesigned run history with cleaner layout + status icons viettranx 2026-04-01 23:24:48 +07:00