Skip to content

Releases: OpenCSGs/csgclaw

v0.3.7

29 May 10:22
4c5ce14

Choose a tag to compare

What's Changed

This release improves runtime visibility, template-based agent setup, and Web UI polish, while adding deployment controls for upgrade actions.

Highlights:

  • Added runtime readiness feedback and a log modal to make agent startup state and logs easier to inspect.
  • Applied Hub template environment variables during agent creation so templates can configure agents more completely out of the box.
  • Added a show_upgrade server setting to hide upgrade actions in managed deployments that should not self-upgrade.
  • Refined multiple Web UI areas, including message bubbles, workspace sidebar header layout, and the upgrade version menu.
  • A podman runtime experiment was introduced and then reverted in the same release range, so it is not part of the effective release outcome.

Full Changelog

  • feat: add runtime readiness and log modal (5b51354)
  • fix(web): refine message bubble layout (#133) (302ee97)
  • fix(web): refine workspace sidebar header layout (#134) (bd8ff62)
  • feat(hub): apply template env to agent creation (#95) (c608542)
  • feat(sandbox): add podman container runtime support (#136) (bcb8eb1)
  • revert(sandbox): add podman container runtime support (#139) (475c77e)
  • feat(config): add upgrade visibility setting (#137) (9126a7f)
  • fix(web): compact upgrade version menu (#141) (4c5ce14)

v0.3.6

27 May 11:30
37d5972

Choose a tag to compare

What's Changed

This release expands thread and skill workflows while tightening web UI polish, upgrade handling, and runtime/config behavior.

Highlights:

  • Added PicoClaw thread support, including threaded IM sessions, working mentions in threads, and thread replies staying out of the main room timeline.
  • Introduced a new skill CLI command with search, install, version, and registry resolution support for ClawHub-managed skills.
  • Improved the web UI across several areas: stronger button and form validation styling, agent status indicators in conversations,
    cleaner message structure, and smoother sidebar toggle behavior.
  • Fixed local-build upgrade prompts so development builds no longer show misleading update nags while still reporting the latest release version.
  • Reduced runtime/config friction by centralizing default server base URL resolution, improving local IP detection, and fixing manager/thread behavior regressions.

Full Changelog

  • refactor(agent): extract local IP detector and avoid tunnel IPv4 selection (e038197)
  • fix(model): add per=100 to OpenCSG AIGateway model list (#115) (d3a9821)
  • chore(agent): add local IP detection debug logs (f5080f7)
  • refactor(config): centralize default server base URL resolution (774e611)
  • feat(web): enhance button styles and variants (#114) (b674030)
  • fix(upgrade): handle local builds without update prompts (ac6a754)
  • chore: add conventional-commit skill (e3e4e81)
  • refactor(web): unify UI styling and message structure (#122) (98cb94b)
  • ci: update pr-message via Conventional Commits v1.0.0 guidance (#118) (8389ebd)
  • feat(threads): support PicoClaw threads (#117) (223874c)
  • Fix(manager): Eliminate wrong Need-Recreate flag of Manager (#129) (b3005e9)
  • feat(web): add invalid state styling for form controls (#119) (20cd62f)
  • Fix(thread): Hide tool calls in threads following the global setting (#130) (2a3f5e8)
  • feat(web): show agent status in conversation messages (#107) (47cc0a7)
  • fix(web): preserve PicoClaw tool call rendering (#126) (c230e09)
  • feat(skill): add skill CLI command (#120) (fcc5f8b)
  • feat(web): refine sidebar toggle and slide behavior (#124) (d69a364)
  • ci: add GitLab release Docker image build (#111) (37d5972)

v0.3.5

25 May 13:47

Choose a tag to compare

What's Changed

This release improves upgrade behavior, hardens packaging and CI around web assets, and adds runtime, messaging, and web UI refinements.

Highlights:

  • Improved upgrade UX by prompting for a manual restart after foreground upgrades and suppressing upgrade checks and UI tips for dev builds.
  • Added support for spilling oversized IM session messages into blobs so sessions remain readable under scanner size limits.
  • Refined the web UI with stronger button variants and more consistent version display in the sidebar and upgrade modal.
  • Hardened release packaging and CI to ensure web assets are built before packaging, including a mirrored Node image for the GitLab web-build job.
  • Aligned the PicoClaw runtime workspace layout with the OpenClaw runtime structure for more consistent sandbox and gateway behavior.

Full Changelog

  • docs: add weekly release update for v0.3.3-v0.3.4 (04a8e5a)
  • fix(release): require built web assets before packaging csgclaw (f187dfa)
  • fix(ci): build web assets before GitLab release packaging (17804c9)
  • fix(ci): use mirrored Node image for GitLab web-build job (#103) (c793aca)
  • refactor(runtime): align PicoClaw workspace layout (#100) (7915100)
  • docs: update architecture doc (2f43ca0)
  • feat(im): spill oversized session messages to blobs (#104) (0e43613)
  • fix(upgrade): skip dev-version upgrade checks and hide UI tips (dbf4eef)
  • feat(upgrade): show manual restart prompt after foreground upgrade (6b9f462)
  • feat(web): enhance button styles and variants (#108) (189bd5d)
  • chore: update builtin picoclaw template image (#110) (f109284)
  • feat(web): normalize version display in sidebar and upgrade modal (a8cd0f2)
  • update picoclaw template timestamps (#112) (4206214)
  • ci: add PR title and body validation workflow (6e1f283)

v0.3.4

24 May 09:05
b98a397

Choose a tag to compare

What's Changed

This release modernizes the web app foundation, improves sandbox deployment support, adds threaded IM workflows, and introduces user-controlled Codex tool permission approvals.

Highlights:

  • Modernized the Web UI with a dedicated Vite/React app, router-first workspace structure, refreshed layout controls, improved Hub browsing, and updated frontend documentation.
  • Added release and deployment improvements, including web assets in release packages, deployment-relative asset paths, sandbox-path routing support, and a Dockerfile.
  • Moved notification handling to channel bots with relay support, new API routes, supervisor token checks, and notification sidebar UI.
  • Added Matrix-shaped thread support across IM storage, API routes, bot compatibility, Codex session isolation, and docs.
  • Added Codex tool permission approval flows with structured activity messages, a permission broker, decision API, and Web UI permission cards.

Full Changelog

  • refactor(web): modernize frontend structure with Vite/React app (#78) (fdfbd6a)
  • docs: add frontend docs and architecture details (#81) (00973ca)
  • ci: build web assets for release packages (#82) (35be416)
  • feat: refine CSGHub sandbox and add Dockerfile for CSGClaw (#83) (8e567a0)
  • feat(web): refine Hub workspace browser styling (#87) (3f52e58)
  • fix(web): refine hub template detail layout (#86) (b00018f)
  • fix(web): make agent name unchangeable and mark required fields (#84) (a19a2b6)
  • refactor(web): modernize workspace routing and structure (#88) (8a6c91a)
  • refactor(notification): move notifiers to channel bots (#91) (b58c8a1)
  • feat(web): update sidebar brand logo (#92) (5e7a6ee)
  • fix(web): support routing under sandbox paths (#94) (ed6e3e0)
  • feat(web): refine workspace layout and profile controls (#96) (8b32959)
  • feat(im): add threads support (#97) (4dbe75f)
  • fix(web): update asset paths to use deployment-relative URLs (#101) (764d023)
  • Docs: Add Threads (#102) (0210019)
  • feat(codex): support tool permission approvals (#98) (b98a397)

v0.3.3

19 May 09:55
51058d2

Choose a tag to compare

What's Changed

This release expands template and registry capabilities, improves runtime/API compatibility, and tightens agent and web UI workflows.

Highlights:

  • Added Responses API support for LLM providers, with fallback to chat completions where native /responses support is unavailable.
  • Introduced remote Hub registry support and explicit manager/worker roles in agent templates, improving template discovery and role-aware runtime selection.
  • Strengthened agent lifecycle handling by improving manager recreation, making bot deletion more reliable, and surfacing recreate actions more clearly in the web UI.
  • Polished operator-facing UX with fixes for notifier state, manager recreate dialogs, worker recreate actions, and Hub dark mode badges.
  • Reduced Codex runtime noise by preventing unknown-model metadata warnings for OpenAI-compatible providers.

Full Changelog

  • chore: add gh-weekly-release-update skill and release summary doc (23fb477)
  • fix(agent): enhance manager recreation logic (#71) (b7d49df)
  • fix(web): polish Hub dark mode badges (#70) (da8ef4e)
  • chore: update default openclaw image (#74) (23b81e9)
  • refactor: require explicit runtime images from bootstrap templates (0166f21)
  • chore: update builtin picoclaw template image (26b2560)
  • feat(llm): add Responses API support (#72) (6c9edba)
  • fix(bot): align web ui list with bots api and harden bot deletion (107b0c1)
  • feat(hub): add remote registry support (#77) (eab7dd6)
  • fix(web): show recreate button for worker agents (e4ab69f)
  • feat(hub): add explicit manager/worker role to agent templates (017131f)
  • fix(web): improve manager recreate dialog (854b281)
  • fix(codex): avoid unknown-model metadata warnings for Codex runtime (#80) (87acb69)
  • fix(web): correct notifier agent UI state from full agent API (#79) (51058d2)

v0.3.2

17 May 04:14

Choose a tag to compare

What's Changed

This release expands runtime capabilities, improves Hub and Web UI workflows, and continues the cleanup of agent, runtime, and API structure.

Highlights:

  • Added Notifier runtime support, including webhook delivery, IM fanout, bootstrap/profile integration, and a new /api/v1/notify/{agent_id} inbound endpoint.
  • Improved Hub and template workflows by fixing template workspace sync for bot-created agents and restoring/showing Hub template actions in the Web UI.
  • Polished the Hub workspace browser and sidebar experience in the Web UI.
  • Continued the agent/runtime model cleanup by requiring explicit runtime kinds, consolidating model settings under agent_profile, and moving runtime setup behind a Provisioner.
  • Reorganized API routing and channel-scoped bot management, while removing legacy IM routes and updating docs accordingly.

Full Changelog

  • chore: add gh-pr-review-comment skill (ef6ed97)
  • feat(runtime): add Notifier runtime support (#57) (9fa9866)
  • refactor(channel): align multi-channel bot semantics (#56) (2494962)
  • feat(web): polish Hub workspace browser UI (#65) (87666d5)
  • fix(hub): complete agent template workspace sync (#66) (75573f8)
  • refactor(agent): remove runtime kind normalization (b48eab9)
  • refactor(agent): enforce explicit runtime kind for workers (28fccc3)
  • refactor(agent): consolidate model settings under agent_profile (5149409)
  • refactor(notifier): remove legacy runtime option compatibility (beac631)
  • refactor(runtime): rename runtime Create to New (7e3d5b2)
  • refactor(runtime): introduce Provisioner for runtime setup (d026b52)
  • refactor(runtime): move gateway provision inputs into ProvisionRequest (57be92b)
  • refactor(api): reorganize HTTP routing and handlers (271c1d9)
  • fix: remove unused IM agent-join route and UI entry (cee0698)
  • refactor(api): remove legacy /api/v1/im routes (786f61f)
  • docs: update API docs (bb41b8c)
  • refactor(api): move bot management routes under channel namespaces (ed3a34d)
  • fix(api): revert hub template detail route to {id} (0fa89d8)
  • fix(web): restore manager recreate action in agent profile (7d2bdea)
  • fix(web): show all hub templates in sidebar (f544ceb)

v0.3.1

14 May 09:54

Choose a tag to compare

What's Changed

This release expands CSGClaw's runtime and template system, with major additions for OpenClaw support, Hub-based template publishing/browsing, and improved manager recreation flows.

Highlights:

  • Added full OpenClaw runtime support across bootstrap, runtime records, APIs, and the Web UI, including runtime-aware agent creation and runtime-specific defaults.
  • Introduced Hub template registries, template browsing, workspace preview, and agent publish workflows, making templates easier to discover, inspect, and publish.
  • Unified builtin templates with embedded runtime templates and moved bootstrap defaults onto Hub/template-driven configuration.
  • Improved the Web UI with action cards, a unified agent creation modal, better Hub navigation, and manager recreation with selectable runtime and image.
  • Reworked OpenClaw workspace bootstrap templates, including the move from AGENT.md to AGENTS.md and new builtin manager templates.

Full Changelog

  • feat(runtime): add OpenClaw runtime support (#46) (79d275d)
  • feat(skills): add creator and installer skills for OpenClaw workers (05f34b1)
  • refactor(config): remove legacy boxlite-cli provider alias (8747b96)
  • refactor(channel): centralize Feishu config with provider (8b3a204)
  • feat(web): support action cards (#53) (a3b6a5c)
  • fix(web): open markdown links in a new tab (306e1a4)
  • feat(hub): add agent template registries and publish workflow (c83f1c2)
  • refactor: unify builtin templates with embedded runtime templates (6e7d5c8)
  • refactor: resolve bootstrap defaults from hub templates (bebccf7)
  • feat(hub): add Hub template browser with workspace preview (6a5b99b)
  • feat(web): unify agent creation modal with template selector (8254b6c)
  • fix(agent): avoid runtime/template mismatch when creating codex workers (791138c)
  • feat(hub): allow templates without workspace (196959a)
  • feat(web): simplify template actions (2f9e7b1)
  • feat(hub): add local publish registry defaults and agent publish workflow (f8e825a)
  • feat(web): improve hub template browsing and workspace navigation (bc3bd05)
  • fix(bot): reject duplicate bot names within the same channel (0c91152)
  • fix(onboard): persist default hub registries in config and serve output (4740703)
  • feat(templates): reorganize OpenClaw workspace bootstrap layout (#59) (eb95a5a)
  • refactor(templates): flatten embedded runtime template layout (9296519)
  • feat(templates): add builtin openclaw-manager template (bd5080f)
  • feat: support recreating manager with selectable runtime and image (cf8b5ea)

v0.3.0

09 May 12:50
bffb27b

Choose a tag to compare

What's Changed

This release expands channel setup and Windows support while tightening UI polish, IM stream reliability, and release packaging consistency.

Highlights:

  • Added a full Feishu channel setup workflow across the CLI, API, and runtime, then refactored the Feishu service into a dedicated package for cleaner integration.
  • Added Windows release support, including platform-aware sandbox defaults, Windows-compatible runtime handling, and a PowerShell installer.
  • Improved the web UI with updated primary button, composer, popover, and send icon styling, plus a rename of the UI title to CSGClaw.
  • Fixed IM event streams so they stay alive more reliably.
  • Unified release artifact handling across CI and corrected Windows path handling in packaging.

Full Changelog

  • fix(ui): align primary button styles with Figma (#41) (037d0e3)
  • feat(channel): add Feishu channel setup workflow (#30) (9520d10)
  • refactor(channel): move Feishu channel service into dedicated package (fcab3b5)
  • style(web): enhance button and popover styles, update send icon (#44) (d1e3c28)
  • fix(api): keep IM event streams alive (#43) (2f11e6d)
  • feat: add Windows release support and dynamic sandbox defaults (ce1c7f4)
  • fix(web): rename UI title to CSGClaw (8aedaba)
  • feat: add Windows PowerShell installer and packaging support (b7d512f)
  • ci: build darwin release artifacts on macos-latest (f54f8cb)
  • feat(ci): unify release artifacts and fix Windows paths (#45) (bffb27b)

v0.2.9

09 May 02:36

Choose a tag to compare

What's Changed

This release improves upgrade reliability, expands sandbox and skill support, and sharpens the web UI and embedded CLI behavior.

Highlights:

  • Improved embedded CLIProxy auth handling to avoid stale Codex credentials and proactively refresh imported auth before failures.
  • Added upgrade progress and persisted failure reporting in the web UI, including support for the newer release asset schema.
  • Introduced a Docker sandbox provider and simplified sandbox configuration by renaming the BoxLite provider to boxlite with backward-compatible migration.
  • Expanded platform capabilities with built-in skill-creator and skill-installer support, plus better agent API key masking and reuse.
  • Polished the UI with a unified button system, externalized SVG icons, and a small version display fix.

Full Changelog

  • fix(cliproxy): fix stale Codex auth reuse in embedded CLIProxy (#31) (acf523a)
  • feat(skills): add skill-creator and skill-installer (9aca0fd)
  • refactor(ui): unify button system and externalize SVG icons (#28) (3924336)
  • feat(web): add upgrade status management and progress feedback (#32) (a6e535e)
  • ci: add GitLab release pipeline and mirror support (#35) (e0359c5)
  • docs(architecture): add concepts relationship diagram to overview (c057d85)
  • fix(bot): preserve agent profile on worker create (#37) (cf0d008)
  • feat(sandbox): add Docker sandbox provider (#39) (ad43e26)
  • feat(agent): improve stored model API key masking and reuse (#38) (b3acfd0)
  • refactor(config): remove sandbox home_dir_name (7782144)
  • feat(config): rename BoxLite sandbox provider to boxlite (fa27c56)
  • docs: update sandbox provider config docs (625606a)
  • fix(upgrade): persist apply failures and support new release asset schema (9b084a5)

v0.2.8

07 May 14:22

Choose a tag to compare

What's Changed

This release expands runtime support, streamlines setup and upgrades, and improves the web and messaging experience across the platform.

Highlights:

  • Added ACP-backed Codex worker runtime support, including runtime selection, profile bridging, bot mention filtering, and runtime visibility in the CLI and web UI.
  • Introduced in-place upgrade flows in both the CLI and web UI, with version checks, download/install handling, and restart coordination.
  • Simplified first-run setup by moving onboarding behind serve, removing the public onboard command, and making config values like manager image and Debian registries override-only.
  • Improved web and IM behavior with shared SSE connections across tabs, auto-opening the IM URL on healthy server startup, pasted @handle mention parsing, and fixes for post-restart message delivery.
  • Reduced runtime and packaging complexity by removing the BoxLite SDK sandbox provider, keeping the CLI-based sandbox model, and adding Linux arm64 release support.

Full Changelog

  • chore: simplify install script onboarding hint (3bc4475)
  • refactor(config): make manager image an explicit override (c08a4d5)
  • feat: introduce model auth and adjust ui style (#24) (75e9327)
  • refactor: extract onboard state management and auto-bootstrap on serve (b8f6d96)
  • refactor(config): make Debian registries override-only (131d14f)
  • chore: archive some docs (ca9d6e9)
  • fix: show debian_registries_override in config and serve output (fd57083)
  • refactor(cli): remove onboard command (1fce104)
  • feat(serve): auto-open IM URL after server becomes healthy (7dc687e)
  • feat(web): share /api/v1/events SSE connection across tabs (89506dc)
  • feat: add version endpoint and show version in sidebar (f948204)
  • refactor: remove BoxLite SDK sandbox provider (516e4dc)
  • docs: remove stale BoxLite SDK references and simplify README (d2c115d)
  • build: add linux arm64 release and upgrade boxlite-cli to v0.9.0 (eceae4a)
  • refactor: rename picoclaw bridge/api internals to bot terms (cb7b541)
  • refactor(skills): remove local settings fallback from the dispatch skill (caf41aa)
  • refactor(agent): introduce runtime abstraction for PicoClaw sandbox (9069ab1)
  • refactor(agent): stop recreating running agents for bot recovery (b2fc40b)
  • feat(runtime): add ACP-backed codex worker runtime (e00e554)
  • feat: show agent runtime kind in CLI and web UI (6867a1f)
  • refactor: create bots via bot API and simplify IM provisioning (df3e7ce)
  • feat(cli): add csgclaw upgrade command (b3b10cc)
  • feat(web): add UI-triggered upgrade flow (fc31591)
  • refactor(agent): centralize codex bridge lifecycle and recovery (9f61032)
  • feat(codex): bridge runtime profile config and stale model loads (9a4007e)
  • feat(codex): filter group events by bot mention (f22b501)
  • feat(web): parse pasted @handle mentions into composer tokens (5e05c59)