Commit Graph

  • 339b13e8f0 fix(providers): return error on Codex response.failed instead of silent success (#888) viettranx 2026-04-18 14:42:02 +07:00
  • 222ccfbc5b fix(skills): avoid false invalid zip uploads (#893) Raihan 2026-04-18 14:23:20 +07:00
  • a5520044b7 feat(agent): wire vault_read into system-prompt tool summaries (#948) viettranx 2026-04-17 23:03:27 +07:00
  • 2338ca53d5 feat(tools): add vault_read tool for shared/personal/team vault docs (#948) viettranx 2026-04-17 23:02:31 +07:00
  • 040b0f1944 fix(acp): Gemini ACP protocol fixes and multi-session architecture (#901) 2026-04-18 14:17:23 +09:00
  • 5ee39c74af fix(docker): exclude node deps and dist from build context (#949) Thieu Nguyen 2026-04-18 09:17:14 +07:00
  • 406022e79f fix(security): close auth bypass + default-permit RBAC (issue #866) (#950) Thieu Nguyen 2026-04-18 08:08:29 +07:00
  • a29938ceed fix(agent): propagate SenderID in AgentEvent emitters viettranx 2026-04-17 20:45:48 +07:00
  • 680521a882 refactor(tts): extract saveOrFail helper in tts config handler viettranx 2026-04-17 20:10:40 +07:00
  • f729b2d618 Prevent TTS test-connection from bypassing provider URL guards (#937) Junghwanandviettranx 2026-04-17 22:15:44 +09:00
  • 93ce4fa9d9 Restore TTS config compatibility and fail closed on save errors (#938) Junghwan 2026-04-17 22:04:16 +09:00
  • 544b6c6532 Providers: strip Gemma 4 reasoning leak (#933) badgerbees 2026-04-17 19:58:51 +07:00
  • 304ce72299 fix(tests): resolve integration test compile errors (#939) Duc Nguyen 2026-04-17 19:55:56 +07:00
  • 25825fce4f fix(ui): sync chat-input textarea height on mount via useLayoutEffect viettranx 2026-04-17 19:50:17 +07:00
  • b536f83c1a chore: ignore nginx.staging.conf in ui/web viettranx 2026-04-17 19:50:13 +07:00
  • 83e4f8b907 fix(tests): add ResetStuckSummoning stub to agent store mocks viettranx 2026-04-17 19:50:11 +07:00
  • 4198084050 feat(skills): pip build-fail log hints for troubleshooting viettranx 2026-04-17 19:46:43 +07:00
  • 3d6723e7c0 feat(skills): SKILL.md deps/exclude_deps frontmatter with validation viettranx 2026-04-17 19:44:50 +07:00
  • 526f6c11a3 fix(skills): add pip alias map entries for psycopg2/psycopg/MySQLdb/Crypto/serial/skimage/Levenshtein viettranx 2026-04-17 19:44:44 +07:00
  • 5db1a77e6f fix(providers): close HTTP/startup parity for Anthropic + ClaudeCLI onboarding viettranx 2026-04-17 19:13:32 +07:00
  • bd3ab6d390 fix(ui): contact user-type badge contrast in light mode viettranx 2026-04-17 19:04:44 +07:00
  • 3c39b7d2a0 fix(contacts): merge contact into existing tenant user viettranx 2026-04-17 19:04:37 +07:00
  • f2325f6d98 feat(desktop): add cancel-summon button in SummoningModal viettranx 2026-04-17 18:48:53 +07:00
  • 2a7a8f9a84 feat(web): add cancel-summon button in SummoningModal viettranx 2026-04-17 18:48:50 +07:00
  • d7342fbd6e feat(agents): 3-layer recovery for agents stuck in summoning state viettranx 2026-04-17 18:48:44 +07:00
  • 7e2e66c095 fix(security): hard-deny ungranted exec for registered CLI binaries viettranx 2026-04-17 15:20:18 +07:00
  • 92dbb12c84 fix(tests): resolve integration test compile errors Duc Nguyen 2026-04-17 03:48:01 +07:00
  • 3e542e7087 fix(providers): use DB name for Anthropic/ClaudeCLI in HTTP onboarding (#942) Duy /zuey/ 2026-04-17 19:02:35 +07:00
  • b1f6eadf85 feat(channels): TTS auto-apply for Discord/Telegram/WhatsApp + UI enhancements viettranx 2026-04-16 21:30:10 +07:00
  • 284c9cb2cc feat(tts): per-tenant TTS config and per-agent voice override viettranx 2026-04-16 21:26:45 +07:00
  • 01014954bd feat(chat): auto-abort agent on exact "stop" keyword during active run viettranx 2026-04-16 20:32:37 +07:00
  • 085b89bf72 feat(agent): inject TTS [[tts]] directive guidance when auto mode is "tagged" viettranx 2026-04-16 18:55:43 +07:00
  • a050079ade fix(test): resolve data race in TTS concurrent test mock viettranx 2026-04-16 18:33:02 +07:00
  • a65eaa457a fix(ui): TTS page UX improvements and CSP fix for audio playback viettranx 2026-04-16 18:16:26 +07:00
  • c85730e423 Merge main into dev viettranx 2026-04-16 17:56:09 +07:00
  • 82fe289918 fix(ui): use test-connection endpoint for TTS credential validation viettranx 2026-04-16 17:55:26 +07:00
  • 1aa591d314 Merge pull request #929 from nextlevelbuilder/dev Viet Tran 2026-04-16 17:45:29 +07:00
  • 7c5630c27b fix(desktop): add path alias to vite config for @ imports viettranx 2026-04-16 17:41:07 +07:00
  • b47ecc7c3a chore: ignore test binary artifacts (*.test) viettranx 2026-04-16 17:26:56 +07:00
  • 34172d2767 feat(tts): add test-connection endpoint, hot-reload support, and Telegram voice messages viettranx 2026-04-16 17:22:56 +07:00
  • c81cf6cf39 feat(security): MCP validation + hooks context isolation viettranx 2026-04-16 17:19:50 +07:00
  • 8b8da3a3dd fix(mcp): unified grant revocation with per-agent tool group isolation viettranx 2026-04-16 17:07:56 +07:00
  • 8618ed94b2 fix(ui): widen pagination page-size selector to fit 3-digit values viettranx 2026-04-16 15:53:12 +07:00
  • c9e13d6583 feat(ui): compact hook overview metadata into inline single-card layout viettranx 2026-04-16 15:27:19 +07:00
  • f5917b0e46 fix(backup): harden tenant restore preview and lookup handling (#920) badgerbeesandViet Tran 2026-04-16 15:49:50 +07:00
  • 2cbf838158 feat(packages): GitHub Releases binary installer (#898) Duy /zuey/andviettranx 2026-04-16 15:09:48 +07:00
  • 0a4b8df001 test(zalo): cover empty getUpdates response + extract poll timeout headroom viettranx 2026-04-16 14:20:02 +07:00
  • f1e71ee8fe test(integration): cover RBAC role bypass + non-bypass for file_writer permission viettranx 2026-04-16 14:12:58 +07:00
  • 6a9b747b65 feat: propagate RBAC role through dispatch + bypass file-writer grant for admins viettranx 2026-04-16 14:12:49 +07:00
  • 51cf103714 feat(ui): extend cron run history page size options to 200 viettranx 2026-04-16 14:00:52 +07:00
  • 1bd90123c6 fix(gateway): override synthetic senders with MetaOriginSenderID + propagate through dashboard dispatch viettranx 2026-04-16 13:38:52 +07:00
  • 2fcb9a9ee0 fix(skills): widen ListAccessible + ownership match to cover actor/user/sender identities viettranx 2026-04-16 13:38:39 +07:00
  • 3976cf1910 fix(store): make ActorIDFromContext tenant-merge-aware in DM contexts viettranx 2026-04-16 13:38:26 +07:00
  • e6e351aca0 docs: document ACTOR vs SCOPE pattern + #915 changelog entry viettranx 2026-04-16 13:14:17 +07:00
  • 24a098c580 test(integration): add #915 regression fixtures for re-ingress + synthetic senders viettranx 2026-04-16 13:14:10 +07:00
  • 9e5cec03ba feat: preserve acting sender + migrate ACTOR sites across tool chain viettranx 2026-04-16 13:14:00 +07:00
  • 64eb29e415 fix(store): close permission fail-open on synthetic senders in group chats viettranx 2026-04-16 13:13:46 +07:00
  • 7cfcbbf9db fix(vault): include shared docs in agent read paths (#917) viettranx 2026-04-16 12:55:50 +07:00
  • 4fe293ae1e test(integration): cover Telegram group write_file permission flow viettranx 2026-04-16 12:41:28 +07:00
  • 237626b660 feat(store): add ActorIDFromContext helper viettranx 2026-04-16 12:41:20 +07:00
  • 207bc56dbd feat(ui): persist page size preference across all list pages viettranx 2026-04-16 12:30:00 +07:00
  • f8a6f9363f feat(ui): hook test panel tool combobox with JSON auto-fill viettranx 2026-04-16 12:10:57 +07:00
  • b097a29a61 fix(ui): heartbeat delivery Select full-width + popper positioning viettranx 2026-04-16 10:37:31 +07:00
  • ee328d4266 refactor: consolidate hooks table migration and drop deprecated agent_id column viettranx 2026-04-16 10:30:05 +07:00
  • 6659ba46a8 feat(tts): consolidate TTS config UI with provider-aware pickers and synthesize endpoint viettranx 2026-04-16 10:07:50 +07:00
  • df82fafb28 feat(hooks): name field + beta explainer modal + UI polish viettranx 2026-04-16 09:04:24 +07:00
  • c0acfa1bd9 feat(hooks): phase-08 integration tests (A-F buckets) viettranx 2026-04-16 09:04:09 +07:00
  • feaf7b9e40 feat(hooks/builtin): default_disabled flag + flip pii-redactor off viettranx 2026-04-16 08:01:12 +07:00
  • 04354e833f feat(hooks/ui): wider form modal + dialog test panel + collapsible beta card viettranx 2026-04-16 07:57:54 +07:00
  • 7096a8e02c fix(hooks/ui): native script editor + redesigned detail + error toast viettranx 2026-04-16 07:44:08 +07:00
  • f3d6c99dda fix(hooks): close source-tier forge + i18n + concurrency hardening viettranx 2026-04-16 07:33:33 +07:00
  • 31eb953508 feat(hooks/ui): script editor + builtin readonly + CSP hardening viettranx 2026-04-15 23:59:10 +07:00
  • 33d188f01f feat(hooks/migration): auto-disable legacy command hooks on Standard boot viettranx 2026-04-15 23:46:31 +07:00
  • a6592fd65f feat(hooks/builtin): ship pii-redactor exemplar — email + phone masking viettranx 2026-04-15 23:42:26 +07:00
  • 8ee540dc7e feat(hooks/builtin): embedded registry + UPSERT seed + store-layer readonly viettranx 2026-04-15 23:34:37 +07:00
  • d8e5fad8e4 test(store/pg): fix hook test DB setup — migrations path + UUIDv7 slug collision viettranx 2026-04-15 23:08:45 +07:00
  • b7592bcacf feat(hooks/script): integrate script handler — FireResult + source-tier gate + migration viettranx 2026-04-15 23:03:11 +07:00
  • a556161d0d feat(hooks/script): goja ES5.1 script handler + deny-all sandbox viettranx 2026-04-15 22:42:57 +07:00
  • 3a25358049 feat(hooks/ui-gates): surface is_master_scope + edition, drop command handler viettranx 2026-04-15 22:16:01 +07:00
  • 95bdb23a36 docs(hooks): user guide + example configs + changelog + Make targets viettranx 2026-04-15 21:20:57 +07:00
  • f90f11a9f9 test(hooks): integration coverage — e2e, rbac, tracing, chaos viettranx 2026-04-15 21:20:48 +07:00
  • 727f345344 feat(web): hooks management UI — list, editor, history, test panel viettranx 2026-04-15 21:20:38 +07:00
  • 1f560e15d7 feat(gateway): config.defaults RPC exposing SSoT pruning values viettranx 2026-04-15 21:20:23 +07:00
  • aa1b2f026a feat(hooks): WS RPC surface + tenant-scope guards + shared test runner viettranx 2026-04-15 21:20:11 +07:00
  • 553340b3a9 feat(hooks/prompt): LLM-driven prompt handler with per-turn cap viettranx 2026-04-15 21:19:59 +07:00
  • ab50e571c5 feat(hooks/budget): per-tenant token spend tracking subsystem viettranx 2026-04-15 21:19:47 +07:00
  • 12cfcec59a fix(zalo): correct json field mappings (#924) Uğur Tafralı 2026-04-16 10:17:07 +03:00
  • 8873548102 feat(pancake): add comment auto-react (like) on Facebook (#919) Plateau Nguyen 2026-04-16 10:14:43 +07:00
  • a8c01dbc49 fix(skills): add missing AS alias for COALESCE in embedding search query (#896) JinwooHyunandClaude Opus 4.6 2026-04-16 01:00:11 +09:00
  • 60ca45ec97 fix(pancake): demote hot-path webhook log to Debug; guard commentID before echo (#916) Viet Tran 2026-04-15 22:30:23 +07:00
  • 85e6f216b5 feat(channels): Pancake comment reply fix + platform select + UI improvements (#904) Plateau Nguyen 2026-04-15 22:26:13 +07:00
  • c189160f91 docs: remove journals folder viettranx 2026-04-15 21:12:36 +07:00
  • 17b0bc5365 test(sqlitestore): regression test for agent Update null→default coercion viettranx 2026-04-15 20:53:02 +07:00
  • fb3552f7e5 fix(hooks/security): add SSRF-safe http client missed by phase 2 commit viettranx 2026-04-15 16:13:16 +07:00
  • 97f9784443 feat(hooks): phase 2 — handlers, pipeline wiring, ssrf-safe http client viettranx 2026-04-15 16:05:25 +07:00
  • 20e34deb6a feat(teams): inline rename for team name + description (#571) (#906) Duy /zuey/ 2026-04-15 21:11:35 +07:00
  • 248a39ba0c This fixes a data integrity issue affecting fresh installations of Desktop Lite and any environment where agent.other_config and serveral columns are not pre-initialized. This will stop Desktop Lite edtion from saving any agent setting. (#897) 2026-04-15 21:49:19 +08:00
  • 5040fe4cbe fix(channels): suppress agent-error text on public-facing channels viettranx 2026-04-15 20:37:33 +07:00
  • 770af6b1c0 Vault: handle empty delete responses (#913) badgerbeesandViet Tran 2026-04-15 17:11:32 +07:00
  • ce620c87ef fix(channels): bound Reload Start with timeout; preserve caller ctx for long-lived goroutines viettranx 2026-04-15 15:27:18 +07:00