Commit Graph

  • 3fe5ae0b50 feat(hooks): introduce agent lifecycle hooks foundation with fail-closed blocking semantics viettranx 2026-04-15 14:25:59 +07:00
  • 86d564967f fix(agent/title): disable thinking and raise max_tokens for Gemini viettranx 2026-04-15 13:37:37 +07:00
  • 5590b94994 fix(providers/openai): gate tool-msg name field to Gemini routes only viettranx 2026-04-15 12:46:48 +07:00
  • 666bfbaf3c fix(agent/systemprompt): soften predefined bootstrap to forbid empty-args tool calls viettranx 2026-04-15 12:42:32 +07:00
  • 5689d168e6 test: failing tests for softened predefined bootstrap prompt viettranx 2026-04-15 12:41:00 +07:00
  • 6544999779 fix(pipeline): treat gemini tool_calls+empty-args as truncation retry viettranx 2026-04-15 12:39:56 +07:00
  • 5c229bed59 test: failing tests for scoped truncation retry on mutating tools viettranx 2026-04-15 12:38:55 +07:00
  • 2fcdbec22c fix(providers/openai): forward thinking_level to Gemini via reasoning_effort viettranx 2026-04-15 12:37:43 +07:00
  • a9b97fad2d test: failing tests for gemini thinking_level forwarding viettranx 2026-04-15 12:36:45 +07:00
  • 498abb27d9 fix(providers/openai): include name on tool role messages (Gemini 400 fix) viettranx 2026-04-15 12:35:47 +07:00
  • 7773fa01b8 test(providers/openai): failing tests for tool msg name field (Gemini 400 repro) viettranx 2026-04-15 12:33:08 +07:00
  • 48335d7797 feat(pruning)!: faithful port of TS context pruning + backfill migration viettranx 2026-04-15 11:24:49 +07:00
  • 8d9a7c127a feat(i18n): desktop tts namespace + STT form keys viettranx 2026-04-15 10:54:37 +07:00
  • 033638533d feat(desktop): port voice picker + STT form from web viettranx 2026-04-15 10:54:31 +07:00
  • 4cd79eacd7 chore(desktop): add Vitest + testing-library viettranx 2026-04-15 10:54:24 +07:00
  • 3b4004946e chore: apply go fix syntax upgrades (min/max, switch patterns) viettranx 2026-04-15 10:25:41 +07:00
  • 77dfb97d89 docs: phase 5 channel STT migration viettranx 2026-04-15 10:25:33 +07:00
  • 21801e2682 feat(i18n): add voice message fallback key viettranx 2026-04-15 10:25:23 +07:00
  • 5e0a60da36 feat(channels): migrate STT to unified audio.Manager viettranx 2026-04-15 10:25:20 +07:00
  • 4db33dc822 docs: sync changelog for STT Phase 04 completion viettranx 2026-04-15 07:06:22 +07:00
  • 5681ca284d feat(i18n): STT form labels (en/vi/zh) viettranx 2026-04-15 07:06:21 +07:00
  • 6c229e71c5 feat(ui): STT admin form mirror of TTS form viettranx 2026-04-15 07:06:19 +07:00
  • b7002a67d1 feat(audio): wire Scribe STT + legacy bridge in gateway setup viettranx 2026-04-15 07:06:16 +07:00
  • 0977952110 feat(db): seed builtin_tools[stt] (PG + SQLite) viettranx 2026-04-15 07:06:14 +07:00
  • e2075dc231 feat(i18n): STT message keys viettranx 2026-04-15 07:06:10 +07:00
  • 371dcd3acd feat(audio): legacy STT bridge for per-channel STTProxyURL viettranx 2026-04-15 07:06:08 +07:00
  • 8c8849365f feat(audio): Manager STT dispatch with channel override viettranx 2026-04-15 07:06:06 +07:00
  • 9f88f12c2a feat(audio): proxy STT wrapper viettranx 2026-04-15 07:06:03 +07:00
  • 37224937c6 feat(audio): ElevenLabs Scribe STT provider viettranx 2026-04-15 07:06:00 +07:00
  • 96f11720e8 feat(audio): finalize STT types viettranx 2026-04-15 07:05:57 +07:00
  • c3167a44cc refactor(audio): update ElevenLabs SFX provider with Manager integration viettranx 2026-04-15 00:01:40 +07:00
  • 695eba2150 docs: sync changelog + tools-system for audio manager Phase 03 viettranx 2026-04-15 00:01:34 +07:00
  • 201facd2f1 chore: remove Suno provider at all sites viettranx 2026-04-15 00:01:33 +07:00
  • aeef3396e4 refactor(tools): create_audio delegates to audio.Manager viettranx 2026-04-15 00:01:30 +07:00
  • 545c27beb5 feat(audio): Manager dispatch for Music + SFX with fallback chain viettranx 2026-04-15 00:01:28 +07:00
  • d3f226c7a7 feat(audio): add MiniMax Music provider viettranx 2026-04-15 00:01:26 +07:00
  • 5001059e76 feat(audio): add ElevenLabs Music provider viettranx 2026-04-15 00:01:25 +07:00
  • cf16cf53db docs: phase 02 completion — voice/audio system docs + architecture updates viettranx 2026-04-14 23:35:44 +07:00
  • a7c8170c4a feat(agent): audio config context propagation in tool callbacks viettranx 2026-04-14 23:35:40 +07:00
  • 8d187ca074 feat(ui): voice picker component with preview button viettranx 2026-04-14 23:35:38 +07:00
  • 28a70fd4f0 feat(tools): TTS voice/model resolver with agent-level precedence viettranx 2026-04-14 23:35:34 +07:00
  • 1b6e7115c7 feat(i18n): add TTS model validation messages (en/vi/zh) viettranx 2026-04-14 23:35:31 +07:00
  • c7f2a260e8 feat(gateway): /v1/voices HTTP + WS RPC endpoints viettranx 2026-04-14 23:35:29 +07:00
  • d97dcf252c feat(audio): ElevenLabs streaming TTS with model validation viettranx 2026-04-14 23:35:26 +07:00
  • daa5adb88b feat(audio): streaming TTS provider interface + voice cache + ElevenLabs models viettranx 2026-04-14 23:35:23 +07:00
  • 0760c3664f docs(claude): add plan verification rules for multi-phase workflows viettranx 2026-04-14 22:39:17 +07:00
  • b1b77597a9 docs: note audio manager refactor and backward-compat tts alias viettranx 2026-04-14 22:32:09 +07:00
  • b0b87da7cd feat(config): add optional Audio config for STT/Music viettranx 2026-04-14 22:32:04 +07:00
  • 8fc4e5dea9 refactor(tools): delegate ElevenLabs SFX to audio.SFXProvider viettranx 2026-04-14 22:31:58 +07:00
  • 214bd83bde refactor(tts): replace per-provider files with 24-symbol alias layer viettranx 2026-04-14 22:31:52 +07:00
  • f4cc595e50 feat(audio): add unified audio manager with 4 provider interfaces viettranx 2026-04-14 22:31:42 +07:00
  • e79a8bbd39 fix(mcp): wire per-user MCP tool discovery into agent pipeline therichardngai-code 2026-04-15 04:09:11 +07:00
  • 7d6fcc3b7e docs: add journal on trace stop/abort cascade redesign viettranx 2026-04-14 19:58:25 +07:00
  • b68b3b12d7 fix(trace): disable stale recovery loop until last_span_at lands viettranx 2026-04-14 19:53:11 +07:00
  • 1ac08155b0 feat(trace): reliable stop/abort with ctx-aware streams and 2-phase router viettranx 2026-04-14 18:28:31 +07:00
  • c651cde5b3 Merge branch 'dev' into main viettranx 2026-04-14 10:49:53 +07:00
  • 677396c71d fix(secure-cli): prevent deny_verbose from blocking --version via substring match viettranx 2026-04-14 10:46:53 +07:00
  • 221cd78fcf fix(agent): emit tool.call event in parallel tool execution path viettranx 2026-04-14 10:09:45 +07:00
  • 619b253b82 fix(tasks): inject tenant ctx in task ticker to prevent nil panic viettranx 2026-04-14 10:05:57 +07:00
  • 0138b29f25 Merge branch 'main' of https://github.com/nextlevelbuilder/goclaw viettranx 2026-04-13 21:43:24 +07:00
  • 2e0f3a5a19 fix(vault): suppress stale error toast on stop + count unenriched docs in scan viettranx 2026-04-13 21:42:17 +07:00
  • 2fee42dc32 fix: handle ignored errors, unsafe type assertions, missing panic recovery (#854) 2026-04-13 21:29:11 +07:00
  • 53704b1c69 fix(facebook): preserve fb_mode in outbound routing + admin reply detection (#860) 2026-04-13 21:13:28 +07:00
  • 88eb2750f7 fix(docs): correct release workflow triggers in CLAUDE.md viettranx 2026-04-13 21:03:18 +07:00
  • 1ca49734ff fix(backup): handle nested error response and add system owner fallback viettranx 2026-04-13 21:01:21 +07:00
  • 1a471cbde3 feat(bgalert): surface non-retryable background worker errors to admin UI viettranx 2026-04-13 19:19:51 +07:00
  • 21cc208813 fix(agent): use tiktoken for context pruning and protect media tool results viettranx 2026-04-13 19:11:30 +07:00
  • 5dc696e3c6 fix(agent): preserve up to 30 media refs during history compaction viettranx 2026-04-13 19:09:29 +07:00
  • f0def5ab43 Merge pull request #865 from nextlevelbuilder/dev Viet Tran 2026-04-13 12:50:41 +07:00
  • 1ea24ef8e2 fix(vault): centralize enrich skip filter and fix stop cancel bug viettranx 2026-04-13 12:36:14 +07:00
  • fb60403e91 Merge pull request #863 from nextlevelbuilder/dev Viet Tran 2026-04-13 11:54:09 +07:00
  • 70697988dd fix(memory): auto-inject honors share_memory setting for episodic search viettranx 2026-04-13 11:13:55 +07:00
  • a4df5a08e3 fix(security): prevent cross-group session data leak in cron jobs viettranx 2026-04-13 11:04:19 +07:00
  • 5a86c18402 feat(vault): optimize graph visualization and fix sidebar state bugs viettranx 2026-04-13 10:59:27 +07:00
  • c06d9d9705 fix: UI bug fixes — settings, cron, MCP, WS, events (#855) 2026-04-13 08:53:26 +07:00
  • 39038fddc4 docs: add layered test commands to CLAUDE.md viettranx 2026-04-12 22:01:59 +07:00
  • 38289e99d6 ci: add layered test stages for hybrid test strategy viettranx 2026-04-12 21:56:05 +07:00
  • 49398208d8 test(scenarios): add P2 end-to-end scenario tests viettranx 2026-04-12 21:54:02 +07:00
  • 6e7e15cf4a test(contracts): complete P1 contract tests with schemas and policy viettranx 2026-04-12 21:52:29 +07:00
  • cc21384ff4 test(contracts): add /v1/agents HTTP contract test viettranx 2026-04-12 21:46:48 +07:00
  • 1d90d2c453 test(contracts): add chat.send and sessions.list contract tests viettranx 2026-04-12 21:46:07 +07:00
  • e788e621c3 test(contracts): add P1 WS and HTTP API contract tests viettranx 2026-04-12 21:44:32 +07:00
  • 475fe4a204 test(invariants): add P0 tenant isolation and permission enforcement tests viettranx 2026-04-12 21:40:16 +07:00
  • 4b658a2304 feat(tools): tenant-scoped allowed_paths configuration viettranx 2026-04-12 21:23:21 +07:00
  • 611377a57e test: improve test quality with concurrent tests and security validation viettranx 2026-04-12 21:05:10 +07:00
  • e715e43a0b fix(tools): Windows multi-drive workspace isolation (#836) viettranx 2026-04-12 19:56:15 +07:00
  • 304a94e3b6 fix(bootstrap): add timezone guidance to USER.md template viettranx 2026-04-12 19:40:35 +07:00
  • 02fe3e143e fix(agent): remove hardcoded default timezone, ask on-demand instead viettranx 2026-04-12 19:39:18 +07:00
  • b28699ce76 Merge main into dev viettranx 2026-04-12 19:06:44 +07:00
  • 4c5e40fdf6 Release: Vault enhancements, tenant tool config, coverage waves, agent identity hardening (#851) +6 2026-04-12 19:06:18 +07:00
  • 7701058de6 chore: remove obsolete PR assets viettranx 2026-04-12 19:04:39 +07:00
  • ad893908a5 fix(telegram): propagate local_key for forum topic routing in team notifications (#800) 2026-04-12 14:03:47 +02:00
  • 2c2e2cb536 fix(vault): skip goclaw_gen media in enrichment, improve graph UX viettranx 2026-04-12 18:56:27 +07:00
  • 0546850df8 fix(vault): softer graph colors for dark mode, thinner edge lines viettranx 2026-04-12 18:18:31 +07:00
  • 9538886175 feat(vault): auto-expand first level folders in sidebar by default viettranx 2026-04-12 18:17:19 +07:00
  • 1808523f3f feat(vault): add confirmation dialog for stop enrichment button viettranx 2026-04-12 18:16:42 +07:00
  • 853255a227 fix(vault): stricter classify prompt - ctx under 50 chars, compact JSON example viettranx 2026-04-12 18:11:48 +07:00
  • 28c49e244c fix(vault): increase classify max_tokens to 4096 for verbose models viettranx 2026-04-12 18:10:49 +07:00
  • 30354fd762 refactor(vault): merge rescan and stop enrichment buttons into single toggle viettranx 2026-04-12 18:09:42 +07:00
  • 50821b6207 fix(vault): re-enqueue unenriched docs on rescan when all files unchanged viettranx 2026-04-12 18:06:51 +07:00