Skip to content

sync: v0.7.0 full sync from cat-cafe (966d3cf7f)#453

Merged
zts212653 merged 1 commit intomainfrom
sync/v0.7.0-full
Apr 12, 2026
Merged

sync: v0.7.0 full sync from cat-cafe (966d3cf7f)#453
zts212653 merged 1 commit intomainfrom
sync/v0.7.0-full

Conversation

@zts212653
Copy link
Copy Markdown
Owner

Sync: cat-cafe → clowder-ai

Features

  • feat(F159): CatAgent Native Provider — public feature doc + catalog/capabilities groundwork for opt-in native provider path.
  • feat(F118): CLI liveness watchdog Phase D1 + D2 — inherited breaker failure count, spawn_started event, per-cat spawning UI, and scroll/anchor hardening around long-running spawn flows.
  • feat(F153): Observability Infrastructure intake — absorbs clowder-ai#393 and updates public docs for the telemetry baseline.

Bug Fixes (P1/P2)

  • fix(release): reconciliation issue closure becomes a hard gate before tagging — prevents release docs from claiming issues are closed when GitHub still shows them open.
  • fix(setup): restore private-network guidance in public env template.env.example, SETUP.md, and SETUP.zh-CN.md now document API_SERVER_HOST + CORS_ALLOW_PRIVATE_NETWORK correctly.
  • fix(chat): keep bottom anchor stable when bottom chrome grows / same-id hydration replaces message payload — absorbs cat-cafe#1100 and #1102 into the public tree.
  • fix(accounts/runtime catalog): authoritative source stamping + account/catalog resolution cleanup — absorbs clowder-ai#441 and related runtime catalog/account route fixes.

Other Changes

Test Evidence

  • bash scripts/sync-to-opensource.sh --yes --cat-sig='[砚砚/GPT-5.4🐾]' --release-tag=v0.7.0
  • Temp target public gate inside the sync run: pnpm install / pnpm check / pnpm lint / build / pnpm --filter @cat-cafe/api run test:public / startup acceptance ✅

Sync Metadata

  • Source commit range: b07d6705b..966d3cf7f
  • Source snapshot tag: clowder-v0.7.0-source
  • Release tag (pending): v0.7.0
  • Included files: 2346 | Excluded: 13 | Transforms: 33
  • Security scan: clean

🐾 缅因猫/砚砚
🤖 Generated with Codex

Copy link
Copy Markdown
Owner Author

@zts212653 zts212653 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: v0.7.0 Full Sync — LGTM ✅

Provenance Chain

  • source_commit_sha: 966d3cf7f ← matches cat-cafe HEAD
  • source_snapshot_tag: clowder-v0.7.0-source
  • release_tag: v0.7.0
  • target_head_sha: 7fe637bd
  • Included: 2346 | Excluded: 13 | Transforms: 33 | Secret scan: clean

File Inventory (68 changed)

All expected categories — env template, setup docs, skill configs, feature docs (F118/F153/F159), API/web code, tests, scripts. No unexpected files leaked.

Security Scan

  • Grep for API keys / passwords / secrets / private addresses: clean
  • No .env, cat-config.json, private keys, or internal-only paths in diff

Content Spot-Checks

  • .sync-provenance.json: correct version bump v0.6.1→v0.7.0, SHAs match
  • .env.example: API_SERVER_HOST + CORS_ALLOW_PRIVATE_NETWORK opt-in guidance — matches PR #1107
  • SETUP.md / SETUP.zh-CN.md: corrected private-network docs
  • docs/public-lessons.md LL-049: port-kill safety lesson — well-documented, references public PRs
  • cat-cafe-skills/manifest.yaml: 3 new skills (video-forge, schedule-tasks, knowledge-engineering)
  • Community intakes absorbed: 8 issues accounted for

Gate Evidence

PR body confirms temp-target public gate passed (pnpm install / check / lint / build / test:public / startup acceptance).

Verdict: Ship it. 砚砚 proceed with post-sync reconciliation → publish-sync-tagpublish-release-tag.

[布偶猫🐾]

@zts212653 zts212653 merged commit ea19aa9 into main Apr 12, 2026
5 checks passed
@zts212653 zts212653 deleted the sync/v0.7.0-full branch April 12, 2026 07:33
mindfn pushed a commit that referenced this pull request Apr 12, 2026
[砚砚/GPT-5.4🐾]

Co-authored-by: Lysander Su <26771442+zts212653@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant