docs: update CHANGELOG for Phase 2 + Phase 3 implementation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Garry Tan 2026-04-04 22:13:56 -07:00
parent 5eed270191
commit 076ac8b5b7
No known key found for this signature in database
GPG Key ID: C1F69E85C74EFE1D
1 changed files with 33 additions and 15 deletions

View File

@ -1,25 +1,43 @@
# Changelog # Changelog
## [0.15.7.0] - 2026-04-04 — OpenClaw Integration Design ## [0.15.7.0] - 2026-04-04 — OpenClaw Integration: Two Runtimes, One Brain
The architecture for running gstack inside OpenClaw ("two runtimes, one brain"). Your Your OpenClaw agent (Wintermute) can now dispatch coding tasks to gstack, share
OpenClaw agent becomes the always-on orchestrator, gstack becomes the deep-work coding memory across runtimes, and pick up exactly where you left off. The full dispatch
engine. Shared memory, dispatch protocol, Clawvisor security gateway. protocol, shared learnings bridge, and cross-runtime handoff system.
### Added ### Added
- **OpenClaw v0 design doc.** Full architecture: generator-native skill output (already - **Dispatch daemon.** `gstack-dispatch-daemon` watches `~/.gstack/dispatch/` for task
done via multi-host), bidirectional learnings bridge, dispatch daemon with smart retry, files from your OpenClaw agent. Spawns Claude Code sessions with scoped permissions,
Clawvisor security gateway with standing tasks, session handoff with resume prompts, enforces TTL, manages concurrency (default 2 parallel sessions), and reports
weekly activity index, and universal dispatch protocol. completion back via Clawvisor callback or local disk. Smart retry: rate limits get
- **SOUL.md for OpenClaw agents.** Persistent personality file that captures the builder one retry with 30s backoff, context overflow retries with stripped learnings.
ethos: completeness, search-before-building, direct voice, structured dispatch reporting. - **Bidirectional learnings bridge.** gstack now writes learnings as OpenClaw-readable
markdown files alongside native JSONL. gstack-learnings-search reads back from
OpenClaw memory files too. What gstack learns, Wintermute knows. What Wintermute
learns, gstack picks up on next session start.
- **Weekly activity index.** Timeline events now write to weekly rollup files at
`~/.gstack/activity/activity-YYYY-WNN.jsonl`. Ask Wintermute "what did I ship this
week" and it reads one file, not 6 months of history.
- **Checkpoint handoff with resume_prompt.** `/checkpoint` now writes a handoff file
with the exact prompt to resume the session in a new Claude Code instance. Wintermute
passes it straight through. Zero context reconstruction.
- **gstack-bridge skill.** An OpenClaw SKILL.md that teaches any OpenClaw agent the
full dispatch protocol: how to create dispatch files, parse completion reports, read
handoffs, query activity timelines, sync learnings, and manage the daemon.
- **Daemon lifecycle scripts.** `gstack-dispatch-install` creates a persistent launchd
(macOS) or systemd (Linux) service. `--uninstall` to remove cleanly.
- **Shared routing config.** `gstack-routing-config` reads routing rules from
`~/.gstack/routing.yaml` or the `## Skill routing` section in CLAUDE.md/AGENTS.md.
Same routing table, two runtimes.
- **SOUL.md for OpenClaw agents.** Builder identity: completeness, search-before-building,
direct voice, structured dispatch reporting.
- **JSON Schema contracts.** Four schemas (dispatch, completion, handoff, activity-entry) - **JSON Schema contracts.** Four schemas (dispatch, completion, handoff, activity-entry)
with formal type definitions so both runtimes validate against the same contract. validated by both the daemon and the bridge skill.
- **COMPATIBILITY.md.** Schema evolution rules: additive-only for minor versions, strict - **COMPATIBILITY.md.** Schema evolution rules defined before you need them.
semver for breaking changes. "Breaking" defined in writing before you need it. - **OpenClaw v0 design doc.** Full architecture covering Clawvisor security gateway,
- **OpenClaw host config enhancements.** Added `triggers` (renamed from voice-triggers), standing tasks, universal dispatch protocol (target_agent field), and error taxonomy.
`min_openclaw_version`, and synced version to 0.15.6.0.
### For contributors ### For contributors