48 Commits
Author SHA1 Message Date
taodeng 6c789e3471 docs: update channels/actions screenshots v0.8.2 2026-02-28 19:51:37 +10:00
taodeng 85a2178a80 docs: add usage stats screenshot v0.8.1 2026-02-28 19:41:13 +10:00
taodeng 532a605e58 chore: remove extra terminal screenshots v0.8.0 2026-02-28 19:39:58 +10:00
taodeng 149620dc1a chore: remove extra terminal screenshots 2026-02-28 19:39:45 +10:00
taodeng ba3ef27766 docs: update screenshots (EN, redacted) + improve CLI/Actions docs 2026-02-28 19:39:35 +10:00
taodeng 373d8bda27 docs: re-redact agents screenshot (hide user path + peer IDs) 2026-02-28 18:56:40 +10:00
taodeng d7274f6c88 chore: remove nav arrow example v0.7.9 2026-02-28 17:16:24 +10:00
taodeng f9375ebf89 chore: remove nav arrow example 2026-02-28 17:16:14 +10:00
taodeng 79fa8b35ca docs: refresh redacted screenshots 2026-02-28 17:16:08 +10:00
taodeng 3bd82c5892 docs: further redact screenshots (hide local username) 2026-02-28 17:15:59 +10:00
taodeng 18b1b9529b ui: default language to English v0.7.8 2026-02-28 17:04:25 +10:00
taodeng 428e92baa6 docs: remove arrow annotations; strengthen screenshot redactions v0.7.7 2026-02-28 15:53:38 +10:00
taodeng e08c782559 docs: add FAQ/security/changelog 2026-02-28 15:42:38 +10:00
taodeng 8e9b07a01e docs: add annotated screenshots with arrows (README + guides) v0.7.6 2026-02-28 14:46:52 +10:00
taodeng 8c20735ff5 docs: add built-in CLI feature (screenshots + guides) v0.7.5 2026-02-28 14:44:53 +10:00
taodeng 25d8b94209 docs: link English usage guide v0.7.4 2026-02-28 14:25:52 +10:00
taodeng 45e63f7440 docs: add English usage guide (with screenshots) 2026-02-28 14:25:45 +10:00
taodeng bd5c3f32ca docs: link zh-CN usage guide 2026-02-28 14:23:50 +10:00
taodeng f1bdf702ad docs: add detailed zh-CN usage guide 2026-02-28 14:23:38 +10:00
taodeng 78cb04931d docs: update README for v0.7.x features v0.7.3 2026-02-28 14:10:12 +10:00
taodeng 8a4169ac83 docs: embed redacted screenshots in README v0.7.2 2026-02-28 14:06:55 +10:00
taodeng 4fd70438b8 docs: link to redacted screenshots 2026-02-28 13:22:49 +10:00
taodeng 1680834ab2 docs: add redacted OCM screenshots 2026-02-28 13:21:51 +10:00
taodeng b0c707b74a chore: sync release metadata to v0.7.1 and add telegram safety notes 2026-02-28 07:37:53 +10:00
taodeng 6fe2e2bd3a feat: release v0.7.1 telegram guidance + CLI model dropdown source v0.7.1 2026-02-28 07:14:51 +10:00
taodeng cedade141b updated subagent logic 2026-02-27 19:53:12 +10:00
taodeng 154b863f78 Dashboard redesign 2026-02-27 18:05:24 +10:00
taodengandClaude Opus 4.6 07d816053f docs: update DEVLOG next steps for v0.7+ roadmap
Check off completed v0.6.x items and add new planned features:
agent inline editing, gateway restart button, settings tab, bot connectivity test.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 22:09:06 +00:00
taodengandClaude Opus 4.6 6346ea2748 fix: main agent always root in agent tree + accountId inference (v0.6.6)
main agent in OpenClaw has no explicit binding - it's the default catch-all.
Previous code required explicit binding with accountId && !peer to detect
root agents, causing main and its sub-agents to appear as orphan independents.

Now main is always treated as root, with accountId inferred from first
unclaimed telegram account in channels.telegram.accounts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 22:04:28 +00:00
taodengandClaude Opus 4.6 69269963d0 fix: Add Agent creates runtime dirs + SOUL.md personality support
- POST /api/agents/bot now creates agents/<id>/sessions/ runtime directory
- POST /api/agents (sub-agent) also creates agents/<id>/sessions/
- Add Agent form now includes Purpose and Personality fields
- Personality keywords generate structured SOUL.md, empty uses default growth prompt
- Notes now remind to restart gateway for new bots

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 21:15:29 +00:00
taodengandClaude Opus 4.6 c6150d117b fix: agents side-by-side layout + main workspace display (v0.6.5)
- Main agents displayed horizontally side-by-side (flex row)
- Sub-agents drop below their respective parent agent
- Main agent now shows defaults.workspace path
- All agents get "View Files" button regardless of root/sub status

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 21:04:48 +00:00
taodengandClaude Opus 4.6 8eb9801f0f fix: agent tree shows each bot as independent root + new layout (v0.6.5)
- Each agent with hasOwnBot is rendered as independent tree root (not all under "main")
- Layout changed: buttons centered top, agent tree below (max 720px centered)
- Added expand/collapse toggle at top of sub-agent branch line
- API returns accountId/parentAccountId for proper tree grouping
- Event delegation for agent tree actions (data-action attributes)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:52:23 +00:00
taodengandClaude Opus 4.6 1f5f92ba36 feat: add Dashboard tab + cache-control + version cache busting (v0.6.5)
- New Dashboard landing tab with system info, gateway health, agent stats, storage
- Cache-Control: no-store on all HTTP responses
- Version-based cache busting with X-OCM-Version header + client-side detection
- Confirmed old /api/agents/main endpoint fully removed

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.6.5
2026-02-26 11:04:56 +00:00
taodengandClaude Opus 4.6 c8629f8670 docs: update DEVLOG with v0.6.0 changes and next steps
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:51:51 +00:00
taodengandClaude Opus 4.6 e2f4e88a7a fix: prevent Add Agent from overwriting existing bot token + multi-bot support
CRITICAL BUG FIX: Add Agent was overwriting channels.telegram.botToken,
breaking all existing agents. Now uses OpenClaw's multi-account structure
(channels.telegram.accounts) with automatic migration from old format.

Changes:
- Replace POST /api/agents/main with POST /api/agents/bot (new agent
  with its own bot token, never overwrites existing tokens)
- Auto-migrate old botToken format to accounts.default on first new bot
- Sub-agent form now selects parent agent (not hardcoded to "main")
- GET /api/agents returns hasOwnBot flag for each agent
- Stats rewritten to parse session JSONL files (not gateway.log)
- Fix togglePopover conflict with browser native Popover API
- Agent tree uses event delegation (data-action) instead of inline onclick
- Backup timestamps use Australia/Brisbane timezone
- Center toolbar buttons, constrain agent tree width
- README rewritten: professional, removed empty screenshot placeholders
- All new UI strings in English

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.6.1
2026-02-26 00:22:43 +00:00
taodeng 089ff8986a docs: remove all screenshots (possible sensitive IDs) 2026-02-26 07:58:00 +10:00
taodeng d57d26471f docs: remove screenshots with sensitive binding IDs 2026-02-26 07:26:51 +10:00
taodeng 8699b2355d feat: update core manager and startup scripts v0.6.0 2026-02-25 21:27:52 +10:00
taodengandClaude Opus 4.6 e38f91ec4a fix: bind 0.0.0.0 by default so remote devices can access OCM
- server.listen was hardcoded to 127.0.0.1, causing ERR_CONNECTION_REFUSED on remote access
- Default to 0.0.0.0, add --host flag to override (e.g. --host 127.0.0.1 for local-only)
- Show LAN IP in startup log for easy remote access
- Startup log and error messages switched to English
- Bump version to v0.5.2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 10:12:36 +00:00
taodeng 6cca232e9e chore: release v0.5.1 and streamline README 2026-02-25 19:54:45 +10:00
taodeng d479116b9f docs: productize README intro 2026-02-24 21:57:01 +10:00
taodeng 1f8d808dc5 docs: add support/donate section 2026-02-24 21:50:33 +10:00
taodeng c217d05fd2 chore: bump version to 0.5.0 v0.5.0 2026-02-24 21:43:26 +10:00
taodeng 5061e8576c feat: add macOS double-click launcher app 2026-02-24 21:37:05 +10:00
taodeng db5fca36d3 chore: anonymize LICENSE author 2026-02-24 21:36:19 +10:00
taodeng ed64639ed6 chore: add MIT LICENSE and harden gitignore 2026-02-24 21:31:39 +10:00
taodeng 04f0bd03b7 v0.5: add screenshots, update README, fix wizard i18n 2026-02-24 21:12:02 +10:00
taodeng 8ef619ebdd init 2026-02-24 20:01:15 +10:00