Skip to content

Releases: RokctAI/smartclaw

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Apr 21:38
5e680a7

0.3.1 (2026-04-04)

Bug Fixes

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 20:05
dcfd82c

0.3.0 (2026-04-02)

Feature

  • web: show richer context in traces list (agent, user, source, input preview) (6272478)
  • web: add Brave Search API key to tools config UI (nextlevelbuilder#627) (040ac31)
  • telegram: remap reaction emojis and add /reactions command (a1323e0)
  • media: add Veo 3.1 Lite video generation with image-to-video support (nextlevelbuilder#638) (3e4d614)
  • add actionable channel health diagnostics and remediation (nextlevelbuilder#634) (4cd7b0a)
  • providers: allow provider_type changes on update with SSRF re-validation (abcb961)
  • workspace: split sharing UI - separate Memory & KG from Workspace (3266a66)
  • pending-messages: add topic suffix to group titles (fbcff96)
  • contacts-page: add topic badge, filter, and thread_id display (99f4679)
  • cron-ui: move advanced settings inline to overview tab (7291f31)
  • heartbeat: reformat delivery layout with channel and chat ID (e682c53)
  • channels: add thread support to all channel handlers (7d5c670)
  • contacts: implement thread_id persistence in PG and SQLite stores (ac3af93)
  • store: add thread support to contact model and collector (bf98a32)
  • sqlite: add thread_id columns to contacts schema (6700006)
  • db: add migration 35 for contact thread_id columns (5d632a5)
  • cron: delivery UI with Select dropdowns + targets fetching (cac3974)
  • heartbeat: support topic suffix in delivery targets (2f97d58)
  • build: embed web UI in backend binary + simplify Docker variants (nextlevelbuilder#620) (52c67d6)

Bug Fixes

  • docker: resolve @rollup/rollup-linux-arm64-musl missing on Alpine (nextlevelbuilder#647) (b51a57a)
  • agent: defer warning messages after parallel tool results (nextlevelbuilder#644) (9be6c24)
  • secure-cli: resolve ambiguous column in LookupByBinary JOIN query (nextlevelbuilder#641) (c5bfbc9)
  • telegram: add /reactions to bot menu commands (6baef0f)
  • cli-credentials: show existing env keys on edit and support merge/remove (nextlevelbuilder#629) (173f1ce)
  • skills: fix dep detection false positives and all-or-nothing install (899c8eb)
  • summon: preserve user's custom display_name during summon/regenerate (ecf6463)
  • telegram: stop auto-linking @mentions to t.me profile URLs (9d74e39)
  • ui: show group names in permission scope dropdown (1a2d578)
  • media: update native provider API defaults and UI schema (14c375e)
  • providers: recover Codex text from responses completion events (nextlevelbuilder#631) (9fd9e1f)
  • cron: skip loadClaimedJob for manual runs (b663d92)
  • cron: apply timezone to all schedule kinds, not just cron (c486393)
  • ui: combobox dropdown auto-focus only on user interaction (4a0d938)
  • telegram: retry pairing message without thread ID on hidden topic (523b084)
  • cron: RunJob NULL-safe comparison and timezone persistence (8ba4bd7)
  • schema: exempt multi-action tools from OpenAI strict mode (04dc34e)
  • heartbeat: clarify HEARTBEAT_OK decision criteria to suppress "no news" responses (43232c6)
  • pool validation false positive + OAuth step advancement + pool routing sync (nextlevelbuilder#583, nextlevelbuilder#594) (da240a5)
  • pg: align SearchByEmbedding SQL placeholders with scope args (nextlevelbuilder#623) (d334a20)
  • security: fix media upload permission denied + symlink protection (d819e08)
  • agent: update setAgentStatus to include tenantID parameter (nextlevelbuilder#621) (41c827c)
  • prompt: reduce mechanical chat behavior + optimize system prompt (1b190fa)
  • ui: fix chat streaming race condition + require agent selection + improve chat UX (c388364)
  • ui: improve event detail dialog layout and scroll behavior (nextlevelbuilder#619) (066c61f)
  • providers: make provider_type immutable + add argString tests (f4369c5)
  • providers: skip URL validation for ACP provider api_base (nextlevelbuilder#610) (238d639)
  • ui: dynamic searchable timezone picker with validation (nextlevelbuilder#614) (983f618)
  • agent: improve memory recall accuracy and flush safety (9c2b4cb)
  • ui: decouple Edit with AI from SummoningModal, improve agent create UX (5b66d64)

Documentation

Code Refactoring

  • channels: extract health model and modularize UI components (83bcb16)
  • heartbeat: simplify and optimize heartbeat store operations (ab0e205)
  • cron: redesigned run history with cleaner layout + status icons (28aa667)
  • permissions: remove auto-add file writer, add config type constants (39bb90b)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 01:12

0.2.0 (2026-04-01)

Feature

  • mcp: hybrid search mode — keep first 40 tools inline, defer rest (f623ef9)
  • kg: expand entity types and improve extraction prompt (c49952a)
  • providers: add tool schema normalization for MCP tools (09a7823)
  • kg: enlarge entity detail dialog with table/graph tabs (3705891)
  • kg: bidirectional multi-hop traversal (b99f119)
  • workspace: leader dual workspace with auto-copy to team on delegate (36b43ed)
  • telegram: /subagents commands + functional options refactor (nextlevelbuilder#600) (63878b1)
  • subagent: token tracking, edition limits, waitAll, auto-retry, producer-consumer announce (nextlevelbuilder#600) (2c1ef25)
  • store: persist subagent tasks to PostgreSQL (nextlevelbuilder#600) (d8fc97e)
  • structured compaction summary with identifier preservation (0f6cebc)
  • cap tool output at source + improve context pruning pipeline (ab5bad1)
  • add capability-aware reasoning effort controls (nextlevelbuilder#593) (3ca3bb2)
  • ui: enhance knowledge graph with depth visualization and performance fixes (nextlevelbuilder#572) (540fc5e)
  • cron: add stateless mode + promote payload fields to columns (3a6c639)
  • merge pipeline, per-user credentials, unified picker, group contacts (21b6c45)
  • standalone Import & Export page with Teams, Agents, Skills & MCP (db7a34e)
  • providers: add provider-level Codex pool activity monitor (nextlevelbuilder#539) (a524b45)
  • kg: add tsvector FTS, entity deduplication, and embedding fixes (2e869f4)
  • providers: add Novita AI as new LLM provider (nextlevelbuilder#444) (bd14110)
  • web: add KG extraction settings to system settings modal and tighten code block spacing (db03bf9)
  • cancel: add run.cancelled event and fix stop across web UI, desktop, and channels (8b75e09)
  • mcp: add reconnect button to evict stale MCP connections (243656a)
  • web: pre-fill "system" user ID on login form with hint note (0cfe580)
  • desktop: add DB reset in About tab + complete onboarding i18n (407b2a3)
  • desktop: add language switcher to onboarding setup screen (8beb720)
  • team: share leader memory with team members (read-only) (ee9f5b8)
  • desktop: add channel management, paired devices, and multiple fixes (6ea9b4d)
  • desktop: add Storage management tab in Settings (3c1baec)
  • desktop: show version + check update button in sidebar header (1efec43)
  • desktop: team settings modal, task detail attachments, shared icons (5e936eb)
  • telegram: lazy-resolve media from pending history on mention (ffb6786)
  • desktop: packaging, auto-update, CI/CD, and install scripts (b9c1731)
  • providers: support Codex OAuth pools with inherited routing defaults (30708ae)
  • SQLite desktop edition — full desktop app with team tasks (nextlevelbuilder#505) (e183b45)
  • telegram: add yield mention mode for multi-bot group support (nextlevelbuilder#471) (0dab087)
  • agent: exclude MCP bridge tools from read-only streak detector (nextlevelbuilder#400) (6959ea7)
  • ui: add stop button for running traces (nextlevelbuilder#481) (709d86c)
  • ui: conversation-wide image gallery, layout fix, and session state restore (f94fc15)
  • teams: restore active tasks on session switch via teams.tasks.active-by-session RPC (f793bba)
  • ui: blob-cached media URLs and proper download links (1355e4e)
  • files: add download=true query param for Content-Disposition attachment header (bb74120)
  • memory: add chunk overlap support and clean up per-agent config (258e378)
  • embedding: data-driven dimension config with multi-provider support (28a17c4)
  • browser: add timeout, idle auto-close, and max-pages safety mechanisms (ee4d34a)
  • tools: semantic media filenames with LLM-provided hints (5b614da)
  • chat: add realtime comment/attachment counters with toggleable task panel (7ad15a3)
  • skills: add per-tenant skill config HTTP endpoints (nextlevelbuilder#428) (c516425)
  • ui: drag-and-drop file/folder move in Storage and Workspace (ae18f24)
  • storage: bump upload limit to 50MB and expand protected dirs (19eef35)
  • ui: add file upload to Team Workspace and Storage pages (9ee82be)
  • config: add system_configs DB table with per-tenant isolation and System Settings modal (651072a)
  • teams: smart post-turn task decision, stale detection, and notification guardrails (aadc4d6)
  • ui: add About GoClaw dialog to user menu (nextlevelbuilder#387) (a550a13)
  • mcp: allow admin to set user credentials on behalf of any user (83c79d1)
  • gateway: add version update checker (nextlevelbuilder#374) (4868f6c)
  • ui: show server version in sidebar connection status (cb37383)
  • teams: blocker escalation, audit events, review workflow + docs (ae6615d)
  • teams: task hints for weak models + force v2 (8d3eb5b)
  • login: add theme toggle to login page (nextlevelbuilder#354) (2ac5eb6)
  • multi-tenant isolation — complete implementation (nextlevelbuilder#359) (cd02269)
  • channels: extract media from replied-to messages across all channels (f8571de)

Bug Fixes

Read more

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 07:18

0.1.0 (2026-03-21)

Feature

  • extractive memory fallback when LLM flush fails (13139e0)
  • add pgvector semantic search to KG entities + team KG sharing (1015c9f)
  • ui: add image download overlay, improve agent selector defaults (e2c131c)
  • providers: add native Azure OpenAI and Foundry header support (nextlevelbuilder#319) (7200ecb)
  • channels: enforce MediaMaxBytes for outbound media uploads in Telegram and Discord (nextlevelbuilder#317) (adb81d1)
  • ui: team leader processing indicator and announce run streaming (9ad3043)
  • ui: kanban board improvements, comment event subscription (107140b)
  • ui: media gallery, file helpers, chat message improvements (6fe59fa)
  • teams: improved task prompting for weak models, file serving fix (6275117)
  • discord: add writer management commands (nextlevelbuilder#309) (7040081)
  • teams: attachments refactor, semantic search, improved prompting (nextlevelbuilder#310) (84650c5)
  • ui: add toast notifications and loading spinners to all save/mutation buttons (eb318ad)
  • tools: add Defuddle extractor chain for web_fetch (nextlevelbuilder#296) (38dfcf8)
  • ui: refactor Provider, Cron, Channels pages with modern UX (f90a5f0)
  • agent: tool call prefix stripping for proxy providers (nextlevelbuilder#259) (ffb5368)
  • telegram: add voiceguard error sanitization and STT concurrency control (nextlevelbuilder#33) (9f80842)
  • add MiniMax-M2.7 model, custom model input, combobox UX fix, mobile font-size audit (nextlevelbuilder#282) (1454614)
  • chat: auto-generate conversation titles via lightweight LLM call (4da8591)
  • agent: add read-only streak + same-result loop detection (24ad97a)
  • ui: delete chat conversation from sidebar (886ef64)
  • sandbox: hint LLM when tool/binary missing in sandbox container (b80ee0a)
  • ui: adopt canonical WS session key format + channel filter (8409db5)
  • sessions: canonical WS session key format + channel/user filtering (642797f)
  • telegram: networking isolation and sticky IPv4 fallback (nextlevelbuilder#278) (3f94012)
  • ui: integrate chat redesign + file preview modal (1591682)
  • ui: redesign chat with real-time event handling (a9ec630)
  • feishu: add list_group_members tool + native @mention support (nextlevelbuilder#280) (bb783b9)
  • feishu: include reply context when user replies to a message (nextlevelbuilder#272) (4419701)
  • ui: redesign permissions tab with file writer support (8a63e38)
  • config permissions RPC + UI tab + contact search improvements (68a4ee3)
  • agent: adaptive tool timing with slow tool notification (4e9f155)
  • tools: block binary in read_file, add workspace path to read_image (0df6190)
  • ui: show required API scopes for Feishu/Lark channels (nextlevelbuilder#268) (ba9b5a6)
  • heartbeat: provider/model override + fix cache invalidation (5b349db)
  • agents: inject team members into system prompt (1b27fa7)
  • ui: refactor agent detail page — 3 tabs, heartbeat UI, compact header (1ae5c76)
  • heartbeat: improve prompting, suppression, delivery targets and session cleanup (96cfd1b)
  • heartbeat: cron wakeMode, queue-aware scheduling, lightContext (29816db)
  • agent heartbeat system — periodic proactive check-ins (nextlevelbuilder#245) (08a2d95)
  • Add legacy and Claude Code tool aliases to the system prompt. (06e995c)
  • runtime packages UI, pkg-helper, configurable shell deny groups (nextlevelbuilder#244) (843b550)
  • teams: delta realtime updates for task list (53fc155)
  • teams: add limit param to ListTasks + lightweight get-light endpoint (b231878)
  • teams: split dispatched/assigned events + add completed notifications (b735c16)
  • tools: auto-deliver write_file results as channel attachments (70f3e1f)
  • teams: add client-side pagination to task list view (66de350)
  • teams: add multi-select checkboxes and bulk delete to task list (ae3e5ce)
  • mcp: lazy-activate deferred tools on direct call in search mode (nextlevelbuilder#235) (99dd363)
  • telegram: implement robust message splitting and dynamic HTML retry logic (nextlevelbuilder#236) (1c4dce0)
  • teams: member task progress reminder + fix broken progress notifications (97cacfe)
  • skills: skill_manage tool + skill_evolve learning loop (nextlevelbuilder#218) (b2a74ba)
  • bootstrap: predefined agents keep full system prompt during onboarding (ca44b72)
  • teams: granular progress notifications with direct/leader mode (eee79d1)
  • teams: implement workspace scope setting (shared vs isolated) (2c5ae04)
  • ui: improve kanban UX, fix dialog scroll, remove delegation page (6075d58)
  • ui: improve team board with task snapshots and board toolbar (89303f5)
  • agent: team workspace resolution for lead/member agents (50a42ad)
  • tools: add team workspace context + WorkspaceInterceptor + file tools access (8d7259f)
  • teams: improve task dispatch, concurrency, and tool ergonomics (8d6729e)
  • traces: improve trace/span UI with timestamps, copy, syntax highlight (0d9906d)
  • providers/dashscope: add Qwen 3.5 series support with per-model thinking capability (nextlevelbuilder#215) (a44dbf2)
  • teams: add task delete + agent emoji + priority labels in board views (950d5d5)
  • agents: display emoji icon from other_config in agent list and detail views (633872c)
  • i18n: complete web UI internationalization for en/vi/zh (4736584)
  • security: credentialed exec + HTTP RBAC + API key cache (nextlevelbuilder#197) (75c570e)
  • anthropic: add model alias resolution and update Chat methods (nextlevelbuilder#204) (23eb42a)
  • teams: redesign teams list with card/list toggle, agent emoji, and member enrichment (3cfe315)
  • storage: add lazy folder loading, SSE size endpoint, and enhanced file viewer (28fab95)
  • web_fetch: increase limit to 60K and save oversized content to temp file (4ec1c5e)
  • providers: add ACP provider for external coding agents (nextlevelbuilder#190) (5e2fa39)
  • teams: add workspace scope setting UI and deprecate agent links (16d726d)
  • channels: add i18n for channel config fields and enable DM streaming by default (06b4eb9)
  • teams: team system v2 with bug fixes, workspace scope, versioning, and prompt optimization (nextlevelbuilder#183) (1a42dc9)
  • ui: add list view and creator filter to agents page (d2bd270)
  • memory: inject KG hint into memory_search results and improve KG tool prompting (7f4f4a2)
  • agent: add mid-run message injection for DM and WebSocket (4c7db6e)
  • Implement task approval, rejection, and cancellation with new statuses and task filtering capabilities. (2308b25)
  • i18n agent presets in setup wizard (nextlevelbuilder#170) (94e7aac)
  • teams: add task approval workflow with approve/reject actions (1a4c211)
  • expand audit logging via pub/sub event pattern (9115169)
  • decouple memory/KG sharing from workspace folder sharing (6eb33f9)
  • ui: add back button to setup wizard steps (nextlevelbuilder#163) (6629bdc)
  • share memory and KG across users when workspace sharing is enabled (bece452)
  • configurable workspace sharing with per-agent DM/group/user controls (25b24eb)
  • ui: add agent and channel dropdown filters to traces page (225bd3d)
  • setup: add skip setup option with localStorage persistence (050de16)
  • setup: add back navigation to onboard wizard (5ab4af4)
  • telegram: support custom Bot API server URL (nextlevelbuilder#157) (e5eca5d)
  • skills: system skills integration — toggle, dep checking, per-item install (nextlevelbuilder#161) (ace0750)
  • add trace export as gzip with recursive sub-trace collection (6185948)
  • tools: add tool alias registry for Claude Code skill compatibility (ec34f48)
  • ui: multi-skill upload with client-side validation (nextlevelbuilder#149) (c25e770)
  • ui: mobile UX improvements for web dashboard (nextlevelbuilder#141) (e9e0a4e)
  • add token usage tracking, cost analytics, budget enforcement, wake API, and activity audit trail (nextlevelbuilder#142) (0926d05)
  • ui: show webhook URL hint on Lark channel config (bef428c)
  • docker: update shared network configuration to specify name and driver (nextlevelbuilder#125) (13a3e25)
  • enhance notification settings UI by replacing the checkbox with a Switch component and adding new styling. (4ddbac5)
  • mcp: add agent count column and mask sensitive values in form (b7f4082)
  • kg: session-based scope picker, dark mode support, inline agent select (9e8e5b7)
  • memory: resolve user IDs to contact names in scope labels (5d64866)
  • sessions: context usage progress bar with token estimation (fab9028)
  • remove Custom Tools sidebar item and Wrench icon. (39b0104)
  • agents: contact search insert in file editor for predefined agents (fffdc0b)
  • kg: separate Knowledge Graph page, auto-fit zoom, compact layout (bf970c4)
  • agents: contact search in instances tab with auto profile creation (4fce731)
  • channels: wire contact auto-collector across all channel handlers (23f1957)
  • cron: configurable default timezone for cron expressions (nextlevelbuilder#117) (25fd9c9)
  • providers: add Ollama local and Ollama Cloud provider support (nextlevelbuilder#113) (d874266)
  • contacts: batch resolver API, shared hooks & contact integration across agent UI (f195320)
  • contacts: channel contacts table, auto-collector, contacts page & managers tab redesign (c8dc991)
  • compaction: configurable provider, model & max_tokens for pending message compaction (1ddd2e5)
  • tracing: two-phase spans — show running state before completion (ef720ee)
  • channels: pending message compaction — fix provider, wire auto-compact, add global config & UI (3b6bf64)
  • ui: add compacting loading state to pending messages (d43f4a4)
  • ui: redesign config pages with grouped tabs & visual emphasis (baf6456)
  • channels: real LLM compaction for web UI compact endpoint (4df6064)
  • channels: real-time agent activity status & intent classification (e593b9c)
  • add Z.ai provider support (general API + coding plan) (nextlevelbuilder#102) (e63ff01)
  • i18n: add full i18n support for backend and web UI (344e2ac)
  • agent: improve system prompt structure for better LLM adherence (e327a88)
  • kg: add knowledge graph with LLM extraction, traversal, and graph visualization (63eff18)
  • memory: add memor...
Read more