Commit Graph

  • 2029450eee refactor: Prioritize timeout error handling and renumber error classification. viettranx 2026-03-04 07:41:49 +07:00
  • 9b82128392 fix(delegation): inject dependency results + guard completed task reuse viettranxandClaude Opus 4.6 2026-03-03 23:31:40 +07:00
  • 32f9c99a71 feat(telegram): add draft streaming infrastructure + split dm/group stream config viettranxandClaude Opus 4.6 2026-03-03 22:12:56 +07:00
  • 361bca3617 fix(teams): scope ListTasks by userID to prevent cross-group task leaking viettranxandClaude Opus 4.6 2026-03-03 19:27:23 +07:00
  • 9b12f0adfd feat: Update README viettranx 2026-03-03 19:26:32 +07:00
  • e7939de84b docs: overhaul documentation for v0.2–v0.5 features viettranxandClaude Opus 4.6 2026-03-03 19:20:53 +07:00
  • 9a350eae75 fix(delegation): clear senderID in sync delegation context viettranxandClaude Opus 4.6 2026-03-03 18:15:49 +07:00
  • e5abdf0672 fix(delegation): notify user on failure before retry + pending tasks hint viettranxandClaude Opus 4.6 2026-03-03 18:05:42 +07:00
  • 25be8cc41b fix(web_fetch): increase read limit and add empty content detection viettranxandClaude Opus 4.6 2026-03-03 18:05:03 +07:00
  • dbd317ac81 fix(delegation): add pending tasks hint when team_task_id not found viettranxandClaude Opus 4.6 2026-03-03 17:41:09 +07:00
  • 37158af231 fix(web_fetch): replace regex HTML parsing with DOM-based extraction viettranxandClaude Opus 4.6 2026-03-03 17:10:55 +07:00
  • e8c634f611 fix: Handle bot commands before enriching content to prevent parsing issues with reply/forward context. viettranx 2026-03-03 17:07:16 +07:00
  • 513cbdf338 fix: bump RequiredSchemaVersion to 8 for team_tasks user_id migration viettranxandClaude Opus 4.6 2026-03-03 16:53:25 +07:00
  • e2debfe49a feat: mid-loop context compaction + team task user scoping viettranxandClaude Opus 4.6 2026-03-03 15:03:28 +07:00
  • 689235f1da fix(zalo_personal): data races in policy, directory perms, Makefile --no-cache viettranxandClaude Opus 4.6 2026-03-03 14:23:48 +07:00
  • ea7f932649 feat: Resolve Feishu message mentions by stripping bot mentions and replacing user mentions with names. viettranx 2026-03-03 14:10:01 +07:00
  • 0f5dd08f76 feat(channels): introduce Zalo Personal channel integration (#32) Duc Nguyen 2026-03-03 14:21:07 +07:00
  • de284733f0 fix(feishu): mention detection fallback when botOpenID is empty viettranxandClaude Opus 4.6 2026-03-03 12:21:17 +07:00
  • 7106a74212 fix(feishu): group pairing uses group-level ID instead of per-user viettranxandClaude Opus 4.6 2026-03-03 12:10:36 +07:00
  • 4387f6b1ba fix: improve spawn tool team_task_id validation and orphan detection viettranxandClaude Opus 4.6 2026-03-03 11:36:46 +07:00
  • 15e8f12d5e feat: restrict /reset command to file writers in Telegram group chats. viettranx 2026-03-03 10:39:19 +07:00
  • 6e7301ed94 feat: Mount channel webhook handlers directly on the main gateway. viettranx 2026-03-03 10:32:29 +07:00
  • 18c783d1db feat: centralize agent skill access filtering within the skill search tool and implement optimistic UI updates for skill grants viettranx 2026-03-03 09:59:56 +07:00
  • f1397081d2 feat(skills): per-agent skill filtering with grant-based access control (#45) Duc Nguyen 2026-03-03 09:50:26 +07:00
  • 8ac09588da feat: Add Feishu channel configuration options for topic session mode, message limits, and group allowlist, refine existing field descriptions, and create a staging tarball. viettranx 2026-03-03 09:48:43 +07:00
  • 50c32a4d01 feat: Add support for sending and receiving media attachments in the Feishu channel. viettranx 2026-03-03 09:23:58 +07:00
  • 278a98ba74 feat: Add tool allow list configuration and enforcement for Telegram channels, allowing per-group/topic tool restrictions. viettranx 2026-03-02 21:17:19 +07:00
  • ae89239dd5 feat: Refine tool policies with updated groups and aliases, and enhance credential scrubbing by dynamically detecting and redacting server IPs. viettranx 2026-03-02 20:34:25 +07:00
  • 74d85c8dd5 feat(security): enforce group file writer restrictions + harden exec against env/config leaks viettranxandClaude Opus 4.6 2026-03-02 19:22:21 +07:00
  • 846c217cf9 fix(store): handle NULL JSONB columns in MCP server scan (#40) Thieu Nguyen 2026-03-02 01:45:02 -08:00
  • 53db5165a3 feat: add a hint to bot reply bodies indicating full content is in session history for LLM context. viettranx 2026-03-02 16:41:20 +07:00
  • e9ab15bb09 feat: Propagate local key for subagent, delegation, and team messages to enable topic/thread-specific routing and context. viettranx 2026-03-02 15:28:15 +07:00
  • 5bd486882d feat(telegram): port forum topic features from TS — per-topic config, DM threads, thread fallback, createForumTopic tool, Web UI viettranxandClaude Opus 4.6 2026-03-02 13:45:21 +07:00
  • 6ed62b8506 feat: channel-isolated workspace, resolvePath fix, create_image workspace, summoner Expertise section, bus Topic constants viettranxandClaude Opus 4.6 2026-03-02 10:52:32 +07:00
  • 363838c309 fix(sandbox): rename from openclaw to goclaw for project name consistency (#35) Thieu Nguyen 2026-03-01 16:38:23 -08:00
  • df02ab77f2 test: add GetDefault method to stubAgentStore. viettranx 2026-03-01 21:56:02 +07:00
  • 8d513763f2 fix: invalidate ContextFileInterceptor cache on agents.files.set (#29) therichardngai-code 2026-03-01 21:44:29 +07:00
  • 82ce20a029 refactor: add AgentStore.GetDefault() to replace full List scan in heartbeat setup viettranxandClaude Opus 4.6 2026-03-01 21:34:09 +07:00
  • e8607f9686 fix(heartbeat): resolve default agent from DB in managed mode (#31) Michael 2026-03-01 21:31:21 +07:00
  • ad82c09720 fix(bootstrap): SeedUserFiles should use agent-level USER.md as seed for predefined agents (#30) therichardngai-code 2026-03-01 21:23:38 +07:00
  • 3cbdd8d778 fix(agents): predefined agents visible in web UI for channel members (#34) therichardngai-code 2026-03-01 21:17:32 +07:00
  • 419935b9f9 fix: validate provider API keys during bootstrap using auth-required endpoints (#22) 2026-03-01 15:36:13 +07:00
  • 51f8b895a3 feat: Publish pre-built Docker images to GHCR (#23) 2026-03-01 03:06:53 -05:00
  • 1afe721542 feat(ui): add LLM provider warning and fix outbound dispatcher startup (#20) Duc Nguyenandntduc 2026-03-01 15:05:02 +07:00
  • b07159894d fix(mcp): use json.RawMessage for JSONB fields to prevent base64 serialization (#25) Thieu Nguyen 2026-03-01 00:03:57 -08:00
  • 27f73cde6a Fix/model name display (#26) Duc Nguyenandntduc 2026-03-01 14:38:28 +07:00
  • 0e75c21e55 feat: overhaul team delegation, Telegram resilience, and artifact forwarding viettranxandClaude Opus 4.6 2026-03-01 14:34:36 +07:00
  • 7613e07e4f docs: expand Docker Compose upgrade instructions to detail both simple and explicit upgrade paths. viettranx 2026-02-28 23:39:52 +07:00
  • 857262c641 feat: Add copy-to-clipboard functionality for trace IDs and refine task list layouts. viettranx 2026-02-28 23:37:13 +07:00
  • 56827aee11 feat: add team member management (add/remove) and fix UI issues viettranxandClaude Opus 4.6 2026-02-28 23:23:48 +07:00
  • 2623c65321 fix: Improve text wrapping in trace and span previews by changing break-words to break-all. viettranx 2026-02-28 19:01:47 +07:00
  • 26067d2432 feat: enhance agent tool loop detection sensitivity, add Markdown to HTML conversion for Telegram media captions, and refine trace detail dialog UI styling. viettranx 2026-02-28 18:58:55 +07:00
  • 45ea0ee9a4 feat: Add native Gemini image generation support and refine media path stripping in agent output. viettranx 2026-02-28 18:44:51 +07:00
  • 50a90aa8c6 refactor: split large Go files (>350 lines) into smaller same-package files viettranxandClaude Opus 4.6 2026-02-28 17:27:28 +07:00
  • 0655849d3d fix(cron): route jobs through scheduler for concurrency control and parallel execution viettranxandClaude Opus 4.6 2026-02-28 16:53:15 +07:00
  • 73b46c3634 feat(security): apply upstream TS OpenClaw security and core engine fixes viettranxandClaude Opus 4.6 2026-02-28 16:52:37 +07:00
  • d3323352a1 build: Add *.tsbuildinfo to gitignore to prevent tracking generated TypeScript build info files. viettranx 2026-02-28 16:27:21 +07:00
  • 813c602bca feat(ui): migrate to TanStack Query, add server-side pagination, and improve error handling viettranxandClaude Opus 4.6 2026-02-28 16:25:59 +07:00
  • 552ddc059e feat(thinking): add per-agent extended thinking with Anthropic, OpenAI, and DashScope support viettranxandClaude Opus 4.6 2026-02-28 15:45:34 +07:00
  • d913f29c69 feat(providers): add DashScope and Bailian Coding providers with reasoning_content support viettranxandClaude Opus 4.6 2026-02-28 14:56:14 +07:00
  • 2041b7037b feat: Implement timezone support for cron schedules, improve cron job patching, and enhance trace visibility for cron-triggered agent runs. viettranx 2026-02-28 14:17:30 +07:00
  • e76aabb3a4 fix(browser): return MEDIA: path from screenshot instead of truncated base64 (#8) Michael 2026-02-28 13:09:03 +07:00
  • 370c290642 fix(tools): use /images/generations endpoint for Gemini and OpenAI image gen (#9) Michael 2026-02-28 13:08:32 +07:00
  • 4104420d5e feat: ignore commands explicitly addressed to other bots in Telegram group chats. viettranx 2026-02-28 13:07:32 +07:00
  • eacc481998 feat(telegram): add speech-to-text transcription for voice/audio messages with audio-aware routing (#14) maemreyo 2026-02-28 11:54:33 +07:00
  • 4c67dff24d feat(providers): support custom base URL for Anthropic provider (#16) Duc Nguyen 2026-02-28 11:50:00 +07:00
  • 7450e7014a fix: Correct provider type seeding and add missing env vars for all channels viettranxandClaude Opus 4.6 2026-02-28 11:46:59 +07:00
  • fcaf3531ba fix(channels): start outbound dispatcher before channel check (#15) Duc Nguyenandntduc 2026-02-28 11:10:18 +07:00
  • 4db5259581 fix(memory): update Gemini embedding to gemini-embedding-001 with dimension support (#10) miken90 2026-02-28 09:16:00 +07:00
  • 1b1ca2214a feat(discord): support GOCLAW_DISCORD_TOKEN env var for channel config (#6) hiandClaude Opus 4.6 2026-02-28 09:14:36 +07:00
  • 2f44e86ef2 fix: Strip bot self-mention in Discord responses and remove AGENTS.md from summoning modal viettranxandClaude Opus 4.6 2026-02-27 22:12:15 +07:00
  • 42263e5cc5 feat: Add tool loop detection, negative context injection, and fix Docker workspace permissions viettranxandClaude Opus 4.6 2026-02-27 22:00:50 +07:00
  • 40425d3ad2 fix: Fold tool results as user messages instead of imitable text pattern viettranxandClaude Opus 4.6 2026-02-27 21:03:44 +07:00
  • ef3c35a8b5 fix: Drop tool_calls without thought_signature instead of converting to text, fix trace detail word-wrap viettranxandClaude Opus 4.6 2026-02-27 20:53:53 +07:00
  • 2e5cf4a9c9 fix: Implement Lark bot identity probe and group history for mention detection, fix Discord placeholder chunking. viettranx 2026-02-27 20:22:08 +07:00
  • 2ee39c8483 feat: Add pairing enforcement, group history, and display name resolution for Discord & WhatsApp channels. viettranx 2026-02-27 19:59:51 +07:00
  • 0844969819 feat: Add thought_signature support for Gemini tool calls, including a compatibility function for old sessions and refactoring OpenAI types. viettranx 2026-02-27 18:46:01 +07:00
  • f3d2baa0bc feat: Implement agent resummoning, add Discord require_mention setting, and streamline agent file templates by removing TOOLS.md and HEARTBEAT.md. viettranx 2026-02-27 18:21:10 +07:00
  • 197c15943c feat: Add support for a wider range of LLM provider types with corresponding UI and backend logic. viettranx 2026-02-27 15:36:26 +07:00
  • 444169860c feat: introduce InfoLabel, ToolNameSelect, ProviderModelSelect, TagInput, and KeyValueEditor components and integrate them into various configuration pages for enhanced user experience. viettranx 2026-02-27 14:33:32 +07:00
  • 0105bab2d5 fix(spawn): resolve parent agent from context in managed mode (#4) Michael 2026-02-27 16:06:18 +07:00
  • 406f83160e fix(mcp): treat "method not found" ping responses as healthy (#1) Michael 2026-02-27 16:02:53 +07:00
  • 99c0d7e445 fix: send empty objects instead of null for tools_config and other_config when disabled or empty. viettranx 2026-02-27 12:31:13 +07:00
  • a4325e2abe feat: Improve agent context management with new compaction settings, session-level context window tracking, and calibrated token estimation for adaptive throttling. viettranx 2026-02-27 12:11:25 +07:00
  • 86d58e1021 feat: Introduce a new upgrade command and enhance built-in tool settings with provider and model configuration. viettranx 2026-02-27 11:38:04 +07:00
  • d65d792646 feat: Implement built-in tool management with persistence, API, and UI. viettranx 2026-02-27 10:19:19 +07:00
  • 66808850d4 feat: Implement LLM retry notifications in channels via placeholder updates. viettranx 2026-02-27 09:53:45 +07:00
  • 2ac44ce937 feat: enhance filesystem security with symlink/hardlink protection, implement typing indicators, and improve scheduler queue management for stale requests. viettranx 2026-02-26 22:47:59 +07:00
  • d5cc5a745d feat: Implement vision capabilities and image generation tools, adding media handling, dedicated configurations, and trace optimization for image data. viettranx 2026-02-26 22:28:27 +07:00
  • 112fddb401 feat: Make prepare-env.sh non-interactive by removing the API key prompt, updating README.md instructions and script output. viettranx 2026-02-26 19:42:25 +07:00
  • 31f7e1e22e feat: add prepare-env.sh script, update documentation, and refine session scheduling with new lanes and stop commands. viettranx 2026-02-26 18:48:13 +07:00
  • 1088ffceae feat: Introduce Docker-based sandboxing with container lifecycle management, execution, pruning, and core sandbox interfaces. viettranx 2026-02-26 16:45:45 +07:00
  • f3ba434e8e feat: Display cached token count in the traces table. viettranx 2026-02-26 12:12:53 +07:00
  • 90107c73d3 docs: add git clone step to Quick Start viettranxandClaude Opus 4.6 2026-02-26 12:12:30 +07:00
  • a0ef0c2f91 build: add dynamic version injection via ldflags and Makefile viettranxandClaude Opus 4.6 2026-02-26 10:42:54 +07:00
  • 6066adc15a feat: Implement agent delegation, quality gates, and a new hooks evaluation system. viettranx 2026-02-26 10:15:07 +07:00
  • b365ef5494 feat: Modularize Telegram commands, introduce new scheduler components, and enhance agent management and Feishu integration. viettranx 2026-02-26 08:16:06 +07:00
  • dfd91556f8 feat: Introduce agent teams, agent linking, and advanced agent orchestration features. viettranx 2026-02-25 23:24:52 +07:00
  • 67b19e4746 feat: Implement standalone gateway mode with file-based agent storage and add path denial capabilities to filesystem tools. viettranx 2026-02-25 10:07:25 +07:00
  • 206c8256fd refactor: merge sql file to repare to public repo viettranx 2026-02-25 08:52:47 +07:00