Commit Graph

  • d9cdbb8e6e feat(storage): add workspace file browser with delete and size display viettranx 2026-03-08 13:18:18 +07:00
  • 85e7198f6b feat(skills): add syntax highlighting, CSV tables, responsive layout viettranx 2026-03-08 10:47:42 +07:00
  • 2a4db0da94 feat(skills): add file browser, version selector, and security hardening viettranx 2026-03-08 10:19:09 +07:00
  • 7652fe214d fix(ui): strip outer pre from ReactMarkdown to fix code block styling viettranx 2026-03-08 07:55:35 +07:00
  • 73e061ee6d feat(ui): add image lightbox and auto-scroll on send viettranx 2026-03-08 00:41:49 +07:00
  • a53f3e092f fix(media): use absolute paths and relative URLs for WS media delivery viettranx 2026-03-08 00:41:38 +07:00
  • c1962e4659 feat(skills): add edit modal, drag-and-drop upload, fix frontmatter stripping viettranx 2026-03-08 00:16:33 +07:00
  • 1bc5393f00 fix(ui): fix code block text color in light mode for markdown renderer viettranx 2026-03-08 00:15:20 +07:00
  • 96845d1e44 fix(media): set result.Media on create_image and add MEDIA: fallback in subagent exec viettranx 2026-03-08 00:06:13 +07:00
  • e06b44179c fix(ui): sync toolStreamRef on tool.result to prevent stale overwrite viettranx 2026-03-07 23:48:41 +07:00
  • 56dd8b5885 fix(ws-media): plumb subagent media paths through announce to inbound message viettranx 2026-03-07 23:41:14 +07:00
  • c636dde54e fix(delegation): scope sibling counting by origin conversation viettranx 2026-03-07 23:32:35 +07:00
  • 27f2c0d80a fix(delegation): auto-fail team task when async delegation fails viettranx 2026-03-07 23:20:01 +07:00
  • 9897dd77ed fix(ws-media): use ContentSuffix to inject images into session before run.completed viettranx 2026-03-07 23:08:13 +07:00
  • 892ee8ea70 feat(ws-chat): add HTTP file serving, WS media delivery, and streaming UX improvements viettranx 2026-03-07 22:46:04 +07:00
  • b62d46e50e refactor(lint): apply Go best practices across codebase viettranx 2026-03-07 20:51:39 +07:00
  • df684e2582 refactor(security): fix false positives and deduplicate web security hardening viettranx 2026-03-07 19:35:19 +07:00
  • b901a82551 fix(security): harden web fetch/search against prompt injection and cache poisoning (#80) Nam Nguyen NgocandNam Nguyen Ngoc 2026-03-07 19:31:56 +07:00
  • 0d3230b2bf feat(cache): add build-tag-gated Redis cache backend viettranx 2026-03-07 19:27:24 +07:00
  • 7ea27c4c16 fix(ui): align chat send button and widen team members table viettranx 2026-03-07 19:15:00 +07:00
  • d850467175 fix(ui): eliminate loading flicker on page refresh viettranx 2026-03-07 19:14:47 +07:00
  • 2bebe76439 feat(ui): require typed confirmation for critical entity deletion viettranx 2026-03-07 19:14:32 +07:00
  • 01e40a92b0 feat(mcp): add dynamic tool search and shared connection pool viettranx 2026-03-07 18:52:37 +07:00
  • af85b0c354 chore: remove unused code (#78) Songlin Yang 2026-03-07 16:58:42 +08:00
  • f747133155 fix(ui): default Telegram reaction level to full viettranx 2026-03-07 15:51:41 +07:00
  • 13dc762432 fix(ui): default channel policies to pairing for secure-by-default viettranx 2026-03-07 15:27:01 +07:00
  • 6a82381b13 fix(channels): coerce string booleans in channel instance config viettranx 2026-03-07 15:20:43 +07:00
  • 5176716ba1 fix(mcp): encrypt headers/env on server update viettranx 2026-03-07 15:13:54 +07:00
  • 0473b9a334 feat(mcp): add test connection, server tools endpoint, and grants UX viettranx 2026-03-07 14:55:28 +07:00
  • 8efa34fff7 feat(chat): show tool calls with expandable arguments in message history viettranx 2026-03-07 14:55:19 +07:00
  • 612d9fa965 style(ui): reduce focus ring width and fix dialog overflow clipping viettranx 2026-03-07 14:55:14 +07:00
  • 009df13fe8 fix(chat): extract agentId from session key when resuming sessions viettranx 2026-03-07 14:40:19 +07:00
  • 84113cff2f fix(channels): fix Zalo personal group pairing bypass and reply thread type (#76) Duc Nguyen 2026-03-07 07:12:47 +07:00
  • b2c4d543aa feat(providers): add Claude CLI provider with MCP bridge (#61) viettranxandnhokboo 2026-03-07 02:06:39 +07:00
  • 39e906e5d4 fix(summoner): increase single-call timeout to 300s viettranx 2026-03-07 01:29:41 +07:00
  • e6e582e9eb refactor(summoner): optimistic single-call with 2-call fallback viettranx 2026-03-07 01:28:29 +07:00
  • f7a3360ff7 style: Update --destructive-foreground CSS variable to a new oklch color value. viettranx 2026-03-07 01:10:58 +07:00
  • fadc9377f9 fix(ut): remove legacy function TestSeedUserFiles_PredefinedAgent_BootstrapUsesCorrectTemplate (#67) Songlin Yang 2026-03-07 02:11:52 +08:00
  • faa47abfb6 feat(block-reply): deliver intermediate text during tool iterations with 2-tier config (#55) viettranx 2026-03-07 01:05:57 +07:00
  • 3dfdc8ca39 fix: add scroll when too many option in select (#66) Songlin Yang 2026-03-07 01:46:29 +08:00
  • 0bef45e6a9 fix: add missing /v1 to anthropic default API base URL (#68) Ken Hughes 2026-03-06 17:45:44 +00:00
  • 7d744eb4f2 refactor(oauth): DB-backed token storage, split codex.go, remove file-based artifacts (#65) Luan Vu 2026-03-07 00:15:30 +07:00
  • 519ecd1eac fix(zalo): address PR #62 review findings — security, reliability, modularity viettranx 2026-03-06 23:19:41 +07:00
  • 95885da14e feat(zalo): add file and image upload/send support (#62) Luan Vu 2026-03-06 23:20:50 +07:00
  • d35046a224 fix(ui): set is_default on setup agent creation and unify workspace path viettranx 2026-03-06 23:01:13 +07:00
  • 1ebbe53093 fix(ui): add missing delete buttons for agents and teams (#63) Luan VuandLuvu182 2026-03-06 22:56:40 +07:00
  • 6041c683cb fix(summoner): sequential file generation with progress + HTTP timeout (#74) Viet Tran 2026-03-06 22:39:33 +07:00
  • 66b0de0ac2 fix(ui): add tooltip explaining predefined-only team members (#73) Viet Tran 2026-03-06 22:39:25 +07:00
  • 3dcbc72ddd fix(openai): increase SSE scanner buffer to 1MB and remove duplicate error check (#72) Viet Tran 2026-03-06 22:39:21 +07:00
  • a7dcefde95 refactor: keep only Tiểu Hồ, Tiểu La, Mễ Mễ predefined agent presets viettranx 2026-03-06 19:51:48 +07:00
  • e0da99d150 feat: enhance log tailing with attrs, redaction, ring buffer, level control and persistent UI viettranx 2026-03-06 19:41:49 +07:00
  • c5127733a0 feat: Implement real-time pending pairing request count and notifications in the UI, backed by WebSocket event broadcasting. viettranx 2026-03-06 19:31:59 +07:00
  • 6895e369f6 refactor: remove standalone mode, consolidate to managed-only (PostgreSQL) (#70) Viet Tran 2026-03-06 18:51:11 +07:00
  • 0f44f18b0c feat: Introduce .repomixignore for repomix-specific exclusions and update .gitignore to include release-manifest.json. viettranx 2026-03-06 14:42:06 +07:00
  • d49596a805 feat: Add USER_PREDEFINED.md for predefined agents with token count sidebar viettranxandClaude Opus 4.6 2026-03-06 12:27:43 +07:00
  • 4e7d55ff37 feat: Add user and chat ID filtering to the events page and store event user/chat IDs. viettranx 2026-03-05 19:43:18 +07:00
  • c8cd63dbe8 feat: Deny team_message tool for team leads and update string truncation to handle Unicode characters. viettranx 2026-03-05 19:24:35 +07:00
  • 8862842b46 feat: add runKind field to differentiate delegation/announce runs from user-initiated viettranxandClaude Opus 4.6 2026-03-05 18:59:51 +07:00
  • 5664135c8a enhance: channel-aware identity line, remove model leak from system prompt viettranxandClaude Opus 4.6 2026-03-05 18:59:29 +07:00
  • 5a4d40f458 enhance: rewrite AGENTS.md for managed mode, add Style section to SOUL.md viettranxandClaude Opus 4.6 2026-03-05 18:33:23 +07:00
  • 99cab86373 fix: Simplify config leak detection to a single gate, triggering on 3+ distinct internal file name mentions without requiring list patterns. viettranx 2026-03-05 18:17:20 +07:00
  • 85a6379e8c feat: Introduce a dedicated events page by relocating and restructuring event display components, and enhance agent system prompt and sanitization logic. viettranx 2026-03-05 17:47:42 +07:00
  • 60aec38d62 enhance: enrich agent event payloads and fix card layout viettranxandClaude Opus 4.6 2026-03-05 15:17:05 +07:00
  • a0f69a6fee enhance(ui): improve realtime event cards with richer payload rendering viettranxandClaude Opus 4.6 2026-03-05 14:36:13 +07:00
  • 9b9e99e72a feat(ui): add Realtime Events tab to team detail with structured event cards viettranxandClaude Opus 4.6 2026-03-05 14:21:34 +07:00
  • f426460358 feat(teams): per-team progress notifications setting with UI toggle viettranxandClaude Opus 4.6 2026-03-05 14:20:29 +07:00
  • 64ca26e611 fix(delegation): serialize announces per session to prevent stale history reads viettranxandClaude Opus 4.6 2026-03-05 14:20:20 +07:00
  • 61da687ad1 feat(ws): comprehensive team & delegation WS events with typed payloads viettranxandClaude Opus 4.6 2026-03-05 12:56:15 +07:00
  • 936e958699 fix(ui): move refresh buttons back into tab content with useMinLoading viettranxandClaude Opus 4.6 2026-03-05 12:55:56 +07:00
  • 013a3c021b fix(ui): team detail layout fixes, thin scrollbar, and refresh buttons viettranxandClaude Opus 4.6 2026-03-05 12:49:04 +07:00
  • 851cdb2391 fix(ui): constrain detail page card width and add team task/delegation detail views viettranxandClaude Opus 4.6 2026-03-05 12:27:53 +07:00
  • 07d8b4efa6 refactor(ui): mobile 375px responsiveness for pages and config sections viettranxandClaude Opus 4.6 2026-03-05 12:13:59 +07:00
  • 4120226f24 refactor(ui): mobile responsiveness, toast system, service layer, and modal fixes viettranxandClaude Opus 4.6 2026-03-05 11:57:59 +07:00
  • 7d211fa796 refactor: split 7 large Go files into smaller files per package viettranxandClaude Opus 4.6 2026-03-05 10:47:06 +07:00
  • 043149bd43 ci: add CI workflow, Makefile targets, and fix typing keepalive race (#41) 2026-03-05 10:22:30 +07:00
  • 6991f9ae1c fix(browser): clear refs on reconnect, add reconnect to ListTabs viettranxandClaude Opus 4.6 2026-03-05 10:12:59 +07:00
  • 62a6ca9ee5 feat(browser): add remote Chrome sidecar support for Docker deployments (#59) Luvu182andLuvu182 2026-03-05 10:09:08 +07:00
  • 4af4c69d3f fix(delegate): periodic progress notifications instead of one-shot 90s timer viettranxandClaude Opus 4.6 2026-03-05 10:08:06 +07:00
  • 1f8c98d3de fix: enforce revoke disconnect, group pairing, and agent disable cascade viettranxandClaude Opus 4.6 2026-03-05 10:03:08 +07:00
  • 6d9374a1a5 fix: route list_files("memory") to DB in managed mode viettranxandClaude Opus 4.6 2026-03-05 09:35:38 +07:00
  • a9ce64981d refactor(dashboard): split overview page into focused components viettranxandClaude Opus 4.6 2026-03-05 09:31:15 +07:00
  • b1d2e8982a fix: nil guard for QueryTodaySummary, correct remoteAddr comment and UI viettranxandClaude Opus 4.6 2026-03-04 23:25:34 +07:00
  • 9cb73ac132 fix(dashboard): enrich overview with real stats, client tracking, and IP extraction (#51) Luvu182andLuvu182 2026-03-04 23:24:07 +07:00
  • ab9f582de6 fix: OpenAI-compat SSE streaming drops usage data (tokens always 0) (#52) Luvu182andLuvu182 2026-03-04 23:20:27 +07:00
  • 78abdec887 feat(mcp+skills): per-agent registry isolation, skill access filtering, managed skill lifecycle (#57) viettranxandClaude Opus 4.6 2026-03-04 23:14:31 +07:00
  • 4da116292a feat(teams): add CancelTask with dependency unblocking and delegation cancellation viettranxandClaude Opus 4.6 2026-03-04 23:11:10 +07:00
  • 1841a7097c fix: wire DelegateManager into /stopall to cancel async delegations viettranxandClaude Opus 4.6 2026-03-04 22:17:22 +07:00
  • b8afe6a899 feat(security): add web_fetch domain blocklist, enhance IP scrubbing, enforce delegation scope viettranxandClaude Opus 4.6 2026-03-04 20:08:59 +07:00
  • b35dc56aff feat: add prose-invert class to user-rendered markdown content in MarkdownRenderer. viettranx 2026-03-04 16:10:17 +07:00
  • 6c7e3251e2 fix: complete reasoning passback + fix stripGarbledToolXML discarding valid content viettranxandClaude Opus 4.6 2026-03-04 13:04:12 +07:00
  • 87ce3030b2 Merge pull request #49 from Luvu182/fix/openai-sse-and-bugfixes Viet Tran 2026-03-04 16:04:58 +07:00
  • c7d7c80100 feat(dashboard): redesign overview page with quota usage, recent traces, system info viettranxandClaude Opus 4.6 2026-03-04 11:41:46 +07:00
  • bae367b188 feat: Implement web fetch domain allowlist policy with UI configuration and dynamic updates, and enhance quota group selection. viettranx 2026-03-04 11:14:02 +07:00
  • d0531df67e fix(teams): auto-create team task in spawn + remove pendingTasksHint viettranxandClaude Opus 4.6 2026-03-04 10:51:22 +07:00
  • ed32e68c68 feat(quota): channel quota limiter + per-run tool budget + config UI viettranxandClaude Opus 4.6 2026-03-04 10:11:17 +07:00
  • 1c9e8db8e4 fix: OpenAI-compat SSE parsing, scanner error check, reasoning passback, and env var parity Luvu182 2026-03-04 09:38:38 +07:00
  • d62fd830e0 feat(delegation): grouped progress notification + configurable estimated_duration viettranxandClaude Opus 4.6 2026-03-04 08:29:53 +07:00
  • 71da3d7889 feat(delegation): proactive progress notification + in-progress task reminder viettranxandClaude Opus 4.6 2026-03-04 08:06:03 +07:00
  • 10361b36f8 fix: correct cron job delivery to Discord channels (#47) Winter279 2026-03-04 07:53:23 +07:00
  • ca05aba6ea fix(chat): show all active agents in chat dropdown (#48) 2026-03-04 07:50:47 +07:00