218 Commits

Author SHA1 Message Date
heranran 5deeee3f71 fix(opencode): 完善 Lite Web 文件搜索与 Skill Hub 适配 (#188)
* refactor(opencode): align Lite runtime with latest implementation

* Skill hub优化和opencode lite web版本

* chore(repo): remove accidentally tracked OpenCode source snapshot

* fix(opencode): preserve Lite runtime helpers after main sync

* fix(opencode): restore Lite runtime selection defaults

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
v2026.8.21
2026-08-21 09:15:32 +08:00
Stark-Han 1dc492a481 feat(team): add custom templates, Hermes Lite workers, and refreshed multilingual guides (#187)
* feat(team): add custom templates and Hermes Lite workers

* docs: reorganize multilingual product guides

* ci: generate self-hosted star history

* ci: verify published star history charts

* docs: update WeChat community QR code

* docs: document DeepSeek Harness across user guides
v2026.8.20
2026-08-19 18:30:41 +08:00
Qingshan Chen 72d97660a9 feat(runtime): add managed DeepSeek Harness support (#185) 2026-08-19 17:38:24 +08:00
heranran f31dcc6a29 Opencode 适配 (#184)
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline

Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): remove token-governance hooks from Skill Hub PR

Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync,
and egress proxy audit wiring that belong to the upcoming token-usage work,
so the Skill Hub branch compiles independently.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): update migration number in materialize docs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe

Add ResyncInstanceSkills to the runtime pool handler fake client, and harden
skill hub payload helpers/tests against nil storage/instance repos so go test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add Skill Hub hardening with session usage tracking and egress governance

Unify Skill Hub runtime sync improvements with session-token observability,
egress network policy, and admin/instance usage reporting for reopenable PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): repair CI tests and nested skill install

* fix(ci): restore release deployment configuration

* feat(skill-hub): 支持 Skill 批量安装与 Hermes 导入

* 定时任务开发,Skill hub功能优化,最新Hermes版本适配

* skill hub中文适配

* skill 描述功能调整,私网开通

* codex opencode claude pro版本适配

* opencode适配

* test(skill-hub): preserve existing blob ID in provenance test

* fix(skills): tolerate non-root OpenCode ownership setup

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
v2026.8.19
2026-08-18 14:47:09 +08:00
Stark-Han 871b8d1ce2 feat(team): add custom templates and Hermes Lite workers (#183) v2026.8.18 2026-08-18 09:29:35 +08:00
Stark-Han 1c11508b2d docs: update WeChat group QR code (#179) 2026-08-12 14:09:12 +08:00
Li-Day-Day a234f9c3af fix(openclaw): recover legacy lite instances during upgrade (#178) v2026.8.11 2026-08-10 13:00:04 +08:00
Stark-Han 624b4540af feat: harden Team collaboration and managed runtime workflows (#177)
* feat(team): harden collaboration workflows and shared workspace access

* feat(team): support Hermes Lite workers

* fix(team): prepare Hermes worker ownership

* fix(team): honor terminal narrative projection

* feat: add research team template and optimize Lite instance batch creation

- add a six-member research team template and five research agent profiles
- limit Lite instance batches to 100 instances
- use four concurrent workers while preserving response order
- validate aggregate mode capacity and avoid repeated quota and name checks
- sort the instance list by creation time
- add concurrency and capacity tests and update documentation and progress

* feat(instance): support restarting instances with environment overrides

* feat(runtime): parallelize Lite gateway scheduling and reserve port blocks

- add a configurable gateway start in-flight limit with a default of 32
- allow capacity-100 deployments to start up to 100 gateways concurrently
- reconcile batch-created Lite instances in parallel
- atomically reserve three-port blocks before calling the runtime agent
- retry with the next available block when the runtime agent reports a port conflict
- document the gateway, Chromium CDP, and browser control port contract
- add scheduler, capacity, conflict fallback, and configuration coverage

* fix: remove rebase conflict markers

* feat: add Workbuddy Pro runtime support

* feat(ui): temporarily hide unavailable runtime options

* fix(runtime): preserve long streams and pro workspace layout

* feat(runtime): manage thinking and workspace controls

* fix(team): preserve provider and preview contracts

* fix(team): unify terminal chat presentation

* fix(team): normalize chat recovery and self-check flow

* fix(db): bootstrap model reasoning migration

* fix(team): restore explicit assignment completion flow

* fix(team): reconcile validation retries and member state

* fix(team): recover root turns without blocking flow

* feat(models): combine runtime and managed thinking controls

* fix(team): coordinate dependent assignment attempts

* fix(team): recover stalled workflows without monitor writes

---------

Co-authored-by: Li-Day-Day <943831438@qq.com>
2026-08-10 12:59:18 +08:00
heranran b66caa2b29 Skill hub中文适配与描述适配 (#175)
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline

Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): remove token-governance hooks from Skill Hub PR

Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync,
and egress proxy audit wiring that belong to the upcoming token-usage work,
so the Skill Hub branch compiles independently.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): update migration number in materialize docs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe

Add ResyncInstanceSkills to the runtime pool handler fake client, and harden
skill hub payload helpers/tests against nil storage/instance repos so go test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add Skill Hub hardening with session usage tracking and egress governance

Unify Skill Hub runtime sync improvements with session-token observability,
egress network policy, and admin/instance usage reporting for reopenable PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): repair CI tests and nested skill install

* fix(ci): restore release deployment configuration

* feat(skill-hub): 支持 Skill 批量安装与 Hermes 导入

* 定时任务开发,Skill hub功能优化,最新Hermes版本适配

* skill hub中文适配

* skill 描述功能调整,私网开通

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
v2026.8.5
2026-08-05 10:38:52 +08:00
Li-Day-Day 3464f9bfc1 feat(runtime): enhance Lite instance batching and scheduling (#176)
* feat: add research team template and optimize Lite instance batch creation

- add a six-member research team template and five research agent profiles
- limit Lite instance batches to 100 instances
- use four concurrent workers while preserving response order
- validate aggregate mode capacity and avoid repeated quota and name checks
- sort the instance list by creation time
- add concurrency and capacity tests and update documentation and progress

* feat(instance): support restarting instances with environment overrides

* feat(runtime): parallelize Lite gateway scheduling and reserve port blocks

- add a configurable gateway start in-flight limit with a default of 32
- allow capacity-100 deployments to start up to 100 gateways concurrently
- reconcile batch-created Lite instances in parallel
- atomically reserve three-port blocks before calling the runtime agent
- retry with the next available block when the runtime agent reports a port conflict
- document the gateway, Chromium CDP, and browser control port contract
- add scheduler, capacity, conflict fallback, and configuration coverage

* fix: remove rebase conflict markers

* fix(runtime): use single ports for Hermes Lite
2026-08-04 16:31:54 +08:00
Stark-Han 9e0ab133b0 feat(team): harden collaboration workflows and shared workspace access (#174) v2026.7.31 2026-07-30 21:26:15 +08:00
heranran 6ab0fef99c Feat/skill hub hardened (#172)
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline

Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): remove token-governance hooks from Skill Hub PR

Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync,
and egress proxy audit wiring that belong to the upcoming token-usage work,
so the Skill Hub branch compiles independently.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): update migration number in materialize docs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe

Add ResyncInstanceSkills to the runtime pool handler fake client, and harden
skill hub payload helpers/tests against nil storage/instance repos so go test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add Skill Hub hardening with session usage tracking and egress governance

Unify Skill Hub runtime sync improvements with session-token observability,
egress network policy, and admin/instance usage reporting for reopenable PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): repair CI tests and nested skill install

* fix(ci): restore release deployment configuration

* feat(skill-hub): 支持 Skill 批量安装与 Hermes 导入

* 定时任务开发,Skill hub功能优化,最新Hermes版本适配

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 18:27:15 +08:00
Octopus 5e3db3ac85 Refresh MiniMax provider template endpoints (#170)
Replace the obsolete https://api.minimax.chat/v1 base URL with the
current global OpenAI-compatible endpoint (https://api.minimax.io/v1)
and add the corresponding China OpenAI-compatible endpoint plus global
and China Anthropic-compatible endpoints, so the built-in MiniMax preset
covers the current regional and protocol variants.

Co-authored-by: octo-patch <266937838+octo-patch@users.noreply.github.com>
v2026.7.30
2026-07-30 08:35:23 +08:00
Li-Day-Day 5f99081ec5 feat: enhance Lite instance and Team management (#171)
* fix: support lite cron jobs with control-plane gateway ports

* fix(team): reuse Redis Bus connections and improve workspace filename display

- Add a shared connection pool for Team Redis Bus commands
- Add coverage for Redis connection reuse
- Show full workspace filenames on hover when names are truncated

* feat: add research team template and optimize Lite instance batch creation

- add a six-member research team template and five research agent profiles
- limit Lite instance batches to 100 instances
- use four concurrent workers while preserving response order
- validate aggregate mode capacity and avoid repeated quota and name checks
- sort the instance list by creation time
- add concurrency and capacity tests and update documentation and progress

* feat(instance): support restarting instances with environment overrides
2026-07-30 00:09:31 +08:00
Stark-Han 5b9f495062 feat(team): add bounded validation policies and downloadable chat artifacts (#169)
Build / Docker Build (push) Has been cancelled
Build / Kubernetes Deploy Smoke Test (push) Has been cancelled
Build / Frontend Build (push) Has been cancelled
Build / Backend Build (push) Has been cancelled
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* chore: ignore local agency and team snapshots

* feat: add team agent profile templates

* KANBAN

* template

* prototype

* Fix tenant runtime pool deployment

* Fix local team profiles runtime override

* Update local team profiles testing guide

* Adapt local team profiles test deployment

* Patch tenant NFS server to ClusterIP

* Use NFS export root for workspace mounts

* Tighten team task completion projection

* Fix team event body map comparison

* before modification

* temp_peer1

* leadermodel

* team_fix

* fix(team): harden workflow completion and workspace handling

* fix(team): harden redis workflow protocol

* discord link updated

* chore: checkpoint team workflow fixes

* fix: stabilize leader kanban ledger

* fix: coalesce leader mediated work items

* fix: confirm leader-mediated member results

* fix: harden leader mediated team state

* fix: stabilize team shared runtime state

* Fix team task reconciliation and create flow

* fix: stabilize leader mediated team orchestration

* fix: refine team workspace presentation

* checkpoint: persist team workflow ledger fixes

* fix: reconcile team workflow delivery state

* fix: preserve meaningful team chat events

* docs: add team workspace quick guides

* chore: ignore local team deployment files

* fix: preserve setgid on team shared directories

* fix(team): align workspace overlays and completion projection

* fix(team): preserve workflow identity recovery

* fix(team): protect terminal workflow projection

* fix(team): preserve collaboration flow after terminal results

* fix(team): bound validation tooling and preserve flow

* feat(team): download non-previewable chat artifacts
v2026.7.23
2026-07-23 09:49:56 +08:00
heranran 3001bcf3fe 支持 Skill 批量安装到多实例与单实例批量导入skill (#165)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline

Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): remove token-governance hooks from Skill Hub PR

Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync,
and egress proxy audit wiring that belong to the upcoming token-usage work,
so the Skill Hub branch compiles independently.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): update migration number in materialize docs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe

Add ResyncInstanceSkills to the runtime pool handler fake client, and harden
skill hub payload helpers/tests against nil storage/instance repos so go test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add Skill Hub hardening with session usage tracking and egress governance

Unify Skill Hub runtime sync improvements with session-token observability,
egress network policy, and admin/instance usage reporting for reopenable PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): repair CI tests and nested skill install

* fix(ci): restore release deployment configuration

* feat(skill-hub): 支持 Skill 批量安装与 Hermes 导入

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
v2026.7.21
2026-07-20 16:56:43 +08:00
Stark-Han 05480fdce9 fix(team): harden workflow recovery, terminal projection, and artifact visibility (#167)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* chore: ignore local agency and team snapshots

* feat: add team agent profile templates

* KANBAN

* template

* prototype

* Fix tenant runtime pool deployment

* Fix local team profiles runtime override

* Update local team profiles testing guide

* Adapt local team profiles test deployment

* Patch tenant NFS server to ClusterIP

* Use NFS export root for workspace mounts

* Tighten team task completion projection

* Fix team event body map comparison

* before modification

* temp_peer1

* leadermodel

* team_fix

* fix(team): harden workflow completion and workspace handling

* fix(team): harden redis workflow protocol

* discord link updated

* chore: checkpoint team workflow fixes

* fix: stabilize leader kanban ledger

* fix: coalesce leader mediated work items

* fix: confirm leader-mediated member results

* fix: harden leader mediated team state

* fix: stabilize team shared runtime state

* Fix team task reconciliation and create flow

* fix: stabilize leader mediated team orchestration

* fix: refine team workspace presentation

* checkpoint: persist team workflow ledger fixes

* fix: reconcile team workflow delivery state

* fix: preserve meaningful team chat events

* docs: add team workspace quick guides

* chore: ignore local team deployment files

* fix: preserve setgid on team shared directories

* fix(team): align workspace overlays and completion projection

* fix(team): preserve workflow identity recovery

* fix(team): protect terminal workflow projection

* fix(team): preserve collaboration flow after terminal results
v2026.7.18
2026-07-17 17:48:58 +08:00
heranran 71c7672545 feat: Skill Hub hardening with session usage tracking and egress governance (#163)
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline

Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): remove token-governance hooks from Skill Hub PR

Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync,
and egress proxy audit wiring that belong to the upcoming token-usage work,
so the Skill Hub branch compiles independently.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): update migration number in materialize docs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe

Add ResyncInstanceSkills to the runtime pool handler fake client, and harden
skill hub payload helpers/tests against nil storage/instance repos so go test passes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add Skill Hub hardening with session usage tracking and egress governance

Unify Skill Hub runtime sync improvements with session-token observability,
egress network policy, and admin/instance usage reporting for reopenable PR.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(skill-hub): repair CI tests and nested skill install

* fix(ci): restore release deployment configuration

---------

Co-authored-by: heshengran <heshengran@ieisystem.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 12:37:01 +08:00
Li-Day-Day 58c19856fd feat:Improve Lite gateway scheduling, proxy stability, and Hermes recovery (#160)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* feat(runtime): improve Lite gateway scheduling and proxy stability

- Expand the runtime gateway port range to match 100 instances per pod
- Scale runtime deployments based on pending backlog
- Serialize gateway creation per pod and handle starting/creating states
- Clean up missing gateway bindings from runtime agent reports
- Improve Lite gateway proxy token stripping and auth header injection
- Update deployment manifests, docs, and related tests

* fix(runtime): harden Hermes Lite gateway recovery

- Add hashed gateway token aliases for short-term token compatibility
- Fix /resume conversations failing when old sessions use mismatched gateway tokens
- Recover ports only from stale error bindings without affecting active gateways

* feat(runtime): enable bidirectional desktop clipboard and direct proxy

- Enable WebTop/Selkies/Kasm clipboard by default with per-instance overrides
- Document clipboard verification, configuration pitfalls, and IME troubleshooting
- Enable direct desktop proxy in the K8s and K3s manifests

---------

Co-authored-by: litiantian03 <litiantian03@ieisystem.com>
v2026.7.14
2026-07-13 14:37:03 +08:00
TC-fighting ecfc19b7a0 feat(secplane): add Security Protection Platform frontend console (#156)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
Adds the complete Security Protection Platform (secplane) frontend — a
unified admin console covering 4 defense layers:

- Runtime layer: input/state/decision/output surface defense,
  asset tamper-proofing, human approval workflow (6 scenario pages)
- Host layer: host hardening (KSec + Falco/IDS) and container isolation
- Audit layer: SecureClaw data-and-component trust auditing
- Control layer: outbound trusted-endpoint governance, policy governance,
  kill-switch/circuit-breaker, full-chain audit, collaboration governance,
  and input detection (5 scenario pages + 2 collaboration pages)

Includes:
- 9 i18n translation files (en/zh/ja/ko/de) for all secplane modules
- Security overview page and event center
- Category navigation and scenario placeholder system
- Dispatch picker and apply dispatch buttons
- Host hardening service with Falco/IDS template data
- /api/host dev proxy in vite.config for ksec-bridge
- Navigation menu integration in AdminLayout
- Security center breadcrumb navigation
- Instance portal proxy URL fix (use Vite dev proxy)
- package.json: add js-yaml dependency for IDS template parsing
- 5-language README What's New entries for secplane

Excluded (per design):
- authStore.ts dev bypass (VITE_BYPASS_AUTH)
- Backend address override (minikube IP restored to 127.0.0.1:9001)
- Backend secplane Go code (separate PR)
- docs/ and tests/ (separate PRs)

Co-authored-by: Claude <noreply@anthropic.com>
v2026.7.13
2026-07-13 10:17:34 +08:00
Stark-Han 2dbe97d5b6 fix: stabilize OpenClaw Lite Team collaboration and documentation (#162)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* chore: ignore local agency and team snapshots

* feat: add team agent profile templates

* KANBAN

* template

* prototype

* Fix tenant runtime pool deployment

* Fix local team profiles runtime override

* Update local team profiles testing guide

* Adapt local team profiles test deployment

* Patch tenant NFS server to ClusterIP

* Use NFS export root for workspace mounts

* Tighten team task completion projection

* Fix team event body map comparison

* before modification

* temp_peer1

* leadermodel

* team_fix

* fix(team): harden workflow completion and workspace handling

* fix(team): harden redis workflow protocol

* discord link updated

* chore: checkpoint team workflow fixes

* fix: stabilize leader kanban ledger

* fix: coalesce leader mediated work items

* fix: confirm leader-mediated member results

* fix: harden leader mediated team state

* fix: stabilize team shared runtime state

* Fix team task reconciliation and create flow

* fix: stabilize leader mediated team orchestration

* fix: refine team workspace presentation

* checkpoint: persist team workflow ledger fixes

* fix: reconcile team workflow delivery state

* fix: preserve meaningful team chat events

* docs: add team workspace quick guides

* chore: ignore local team deployment files

* fix: preserve setgid on team shared directories
v2026.7.11
2026-07-11 08:15:10 +08:00
Stark-Han 3f519f7beb discord link updated (#158) 2026-07-08 15:27:17 +08:00
Stark-Han 41d8d6a629 Codex/peer assisted team collab (#155)
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
* chore: ignore local agency and team snapshots

* feat: add team agent profile templates

* KANBAN

* template

* prototype

* Fix tenant runtime pool deployment

* Fix local team profiles runtime override

* Update local team profiles testing guide

* Adapt local team profiles test deployment

* Patch tenant NFS server to ClusterIP

* Use NFS export root for workspace mounts

* Tighten team task completion projection

* Fix team event body map comparison

* before modification

* temp_peer1

* leadermodel

* team_fix

* fix(team): harden workflow completion and workspace handling

* fix(team): harden redis workflow protocol
v2026.7.3
2026-07-03 09:58:47 +08:00
Qingshan Chen 31c6506125 Merge pull request #154 from Li-Day-Day/main
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
feat:Improve Lite/Pro desktop config, skill management, and batch operations
v2026.7.1
2026-07-01 17:39:16 +08:00
litiantian03 2f2ad50793 fix:Backend Build Error 2026-07-01 17:23:20 +08:00
litiantian03 58f7b8aea3 feat(instance): support Lite instance batch management
- Add APIs for batch creating and deleting Lite instances
- Support Lite batch create, selection, and delete flows in the instance list
- Fix Lite OpenClaw/Hermes workspace initial paths and skill directory paths
- Hide transient skill temp directories from workspace browsing
- Preserve runtime query tokens when stripping ClawManager desktop access tokens
2026-07-01 17:04:14 +08:00
litiantian03 609996b65f feat(instance): improve skill injection and OpenClaw bootstrap config
- Add an available-skills endpoint for instances with actor-aware filtering
- Persist gateway token, agent bootstrap token, and OpenClaw config snapshots for Lite instances
- Inject agent and OpenClaw bootstrap env into gateway runtimes
- Materialize and remove Lite instance skills in the workspace filesystem
- Improve instance detail skill upload, bulk attachment, workspace refresh, and layout syncing
2026-07-01 17:04:14 +08:00
litiantian03 69d30df667 feat(skill): improve instance skill management and workspace sync
- Support multi-select skill attachment and show risk-policy filtering hints
- Mark instance skills as removed after successful uninstall commands
- Sync skill removal state when related workspace files are deleted
- Hide removed skills and avoid reactivating them from agent inventory reports
- Clear proxy-scoped OpenClaw control storage to prevent cross-instance state leakage
2026-07-01 17:04:14 +08:00
litiantian03 eca9ad5754 feat(instance): improve desktop stream apply flow and Team member config 2026-07-01 17:04:14 +08:00
Qingshan Chen 37d2a31619 Merge pull request #153 from Iamlovingit/main
update wechat image
2026-06-30 16:14:52 +08:00
Qingshan Chen 9c5dc1919b update wechat image 2026-06-30 14:44:12 +08:00
Qingshan Chen cbc4f93036 Merge pull request #151 from Iamlovingit/sc
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
fixinstallation
v2026.6.25
2026-06-25 15:00:49 +08:00
Qingshan Chen 242605ca0b Use single-node manifest for CI smoke test 2026-06-25 14:54:11 +08:00
Qingshan Chen ee4d9c4cc7 Fix runtime manifest test paths 2026-06-25 14:41:21 +08:00
Qingshan Chen 8c922189d2 Merge upstream main into sc 2026-06-25 14:29:49 +08:00
Qingshan Chen 49da74e87f Add single-node deployment manifests 2026-06-25 14:16:28 +08:00
Qingshan Chen 8f477f8fa9 Add cluster deployment manifests and docs 2026-06-24 22:14:33 +08:00
Qingshan Chen 5623c4a685 Merge pull request #148 from Yuan-lab-LLM/update-wechat
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
update wechat invite
v2026.6.24
2026-06-24 10:46:02 +08:00
Qingshan Chen 25db9bc140 update wechat invite 2026-06-24 10:36:29 +08:00
Qingshan Chen 4234b11b8a Merge pull request #147 from Li-Day-Day/main
Optimize desktop access, network routing, and multi-replica control plane support
2026-06-24 10:29:56 +08:00
litiantian03 ccb513eaf3 fix(instance): skip desktop direct proxy for runtime gateways 2026-06-18 15:41:58 +08:00
litiantian03 3c35b26b74 fix(instance): stabilize desktop access and stream defaults
- Reuse desktop direct upstream resolution and include upstream in short external access tokens
- Default and normalize Selkies stream settings for desktop runtimes
- Remove legacy deployments with the same instance-id before ensuring the current deployment
- Preserve the unsaved desktop stream profile state in the frontend
- Add tests for stream profiles, pod envs, and deployment cleanup
2026-06-18 11:28:40 +08:00
litiantian03 b8a7e8c67a feat: optimize shared desktop access and multi-replica control plane
- Add leader election to avoid duplicate sync and Team event consumers
- Proxy desktop traffic directly from nginx to instance Services to reduce load during concurrent viewers
- Add desktop stream profiles with low / standard / high options
- Limit hostPath PV fallback to manual storageClass only
2026-06-18 11:28:40 +08:00
Qingshan Chen 134e1ca287 Merge pull request #145 from Iamlovingit/v2dev
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
fix: align instance pods with pvc node affinity
v2026.6.17
2026-06-16 18:49:12 +08:00
Qingshan Chen abfd47c1d0 fix: align instance pods with pvc node affinity 2026-06-16 18:25:44 +08:00
Qingshan Chen a69060646f Merge pull request #144 from Iamlovingit/v2dev
fix openclaw lite gateway bind mode
2026-06-15 18:53:41 +08:00
Qingshan Chen f415f09716 fix openclaw lite gateway bind mode 2026-06-15 17:25:14 +08:00
Qingshan Chen 2472cda253 Merge pull request #143 from Iamlovingit/v2dev
docs: update readmes for lite pro modes
2026-06-15 10:30:55 +08:00
Qingshan Chen ee9417bd5d docs: update readmes for lite pro modes 2026-06-15 10:09:20 +08:00
Qingshan Chen 058f7478cd Merge pull request #141 from Iamlovingit/v2dev
Release / Prepare Scheduled Release (push) Has been cancelled
Release / Publish Release (push) Has been cancelled
feat: support Lite/Pro runtime modes and runtime rollout
v2026.6.14
2026-06-14 14:48:59 +08:00