Repository navigation
chore: refresh starter icons and prepare initial release notes - #12
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Prepared release-note proof for No prior tag or GitHub release exists. The complete Unreleased section covers the initial recipes/starters plus the prepared fixes and maintenance in #7, #8, #10, and #11. Land this last and retain its complete section when reconciling their changelog insertions. Recommendation: initial v0.1.0 GitHub source release only, after combined-main validation. No tag, release, version bump, or package publication has been performed. |
|
Final preparation: all five PR heads have successful Cookbook and examples CI runs:
I also assembled a local combined candidate, resolving the CLI source/README overlap between #7 and #8 and retaining this complete changelog. Recommended landing order is #7, #8, #10, #11, then #12. Reconcile the overlapping files using the verified candidate, retain each output redaction call in the new cancellation lifecycle, and rerun exact-head CI after any reconciliation. No merge, close, tag, or release has been performed. |
|
Codex review: needs maintainer review before merge. Reviewed September 7, 2026, 6:33 AM ET / 10:33 UTC. ClawSweeper reviewWhat this changesConsolidates the initial cookbook release notes and updates Lucide icons across both browser starters, with a matching lockfile refresh. Merge readiness✅ Ready for maintainer review The release-note consolidation and icon update remain useful and are not on main. The previous inaccurate redaction claim is corrected, and the supplied runtime observations address the earlier proof request; no blocking defect was found. Priority: P3 Review scores
Verification
How this fits togetherThe cookbook provides copyable SDK recipes and terminal/browser starter apps. Its browser starters turn prompts and SDK run results into controls, event displays, and run-status cards; the changelog summarizes those capabilities. flowchart LR
A[User prompts] --> B[Browser starters]
C[Lucide icons] --> B
B --> D[Workspace SDK shim]
D --> E[Events and run results]
E --> B
F[Implemented cookbook features] --> G[Release notes]
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Keep the accurate consolidated notes and consistent icon update, with any source release authorized separately after final-main validation. Do we have a high-confidence way to reproduce the issue? Not applicable: this is maintenance work; current source confirms that the earlier inaccurate Workbench redaction claim has been removed. Is this the best way to solve the issue? Yes: the remaining diff uses the existing dependency manifests and changelog without adding runtime behavior or changing supported configuration. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning medium; reviewed against f02aed0af828. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (3 earlier review cycles)
|
Consolidate the complete user-visible history for the initial cookbook source release, including cancellation, structured-output redaction, and dependency maintenance. No version, tag, release, or package publication is created.
Apply the established redaction policy to standalone result, status, and cancellation JSON while preserving the cancellation lifecycle already on main. Keep each starter independently copyable. Release notes are consolidated in PR openclaw#12. Co-authored-by: Sebastien Tardif <sebtardif@ncf.ca>
Mask sensitive fields at the Result display boundary without changing the stored result, session settings, SDK requests, or assistant stream. Release notes are consolidated in PR openclaw#12. Co-authored-by: Sebastien Tardif <sebtardif@ncf.ca>
Update six maintenance dependencies consistently across the workspace manifests and lockfile. Preserve pnpm 10.34.5, the two-day release-age policy, and Vite/esbuild overrides. Release notes are consolidated in PR #12.
fc0d5a4 to
31fe879
Compare
Update six maintenance dependencies consistently across the workspace manifests and lockfile. Preserve pnpm 10.34.5, the two-day release-age policy, and Vite/esbuild overrides. Release notes are consolidated in PR #12.
|
Restacked independently onto main This PR owns the single complete Unreleased section. The four PRs touch disjoint files and reconstruct the previously proven combined source tree exactly ( The full cookbook gate passed (17 tests, formatting, types, lint, docs, all four starter builds, and both compiled CLI smokes). Branch autoreview through P2 is clean. Exact-head CI: https://github.com/openclaw/cookbook/actions/runs/33990017335 Local runs were serialized using short private macOS temp directories after concurrent subprocess timeouts and a too-long tsx socket path. No test timeouts or product code were weakened. No merge or release performed. |
Apply the established cookbook redaction policy to standalone starter result, status, and cancellation JSON while preserving independently copyable examples and verbatim assistant streams. Validated both compiled starters and the full cookbook gate. Co-authored-by: Sebastien Tardif <sebtardif@ncf.ca>
Update six maintenance dependencies consistently across workspace manifests and the lockfile. Preserve pnpm 10.34.5, the two-day release-age policy, and Vite/esbuild overrides. Validated frozen installation, the full cookbook gate, compiled CLI runs, and both production browser examples.
Limit the initial release notes to landed CLI redaction, preserve contributor credit, and update Lucide across both browser starters with a consistent lockfile.
|
Phase-two proof at
The Lucide 1.41.0 and tinyexec 1.3.1 releases both satisfy the 48-hour minimum dependency age. This PR is now independent of closed #10 and is the only open PR. No GitHub PR was merged or closed, and no tag or release was created. Exact-head CI is green: Cookbook and examples / Check completed successfully. Both CodeQL analysis jobs and the CodeQL aggregate check are successful. The current ClawSweeper dispatch succeeded; its earlier duplicate dispatch was superseded/cancelled. The optional [code]smith check is skipped. |
Prepare the initial cookbook source-release notes from behavior already on main, and refresh Lucide from 1.40.0 to 1.41.0 across the root and both browser starters. The lockfile also picks up tinyexec 1.3.1; both releases exceed the workspace's 48-hour minimum age.
The notes cover six recipes, four copyable starters, CLI cancellation, and structured CLI output redaction. They no longer claim Agent Workbench result redaction: #10 is closed unmerged, and its implementation is absent from this candidate. The complete ordered Unreleased section lives only in this PR, with contributor credit for #7 and #8.
Validation: the full
pnpm checkgate passes all 20 tests, documentation checks for six recipes, all four starter builds, and both compiled CLI smokes. A frozen install succeeds andpnpm auditreports zero vulnerabilities. In real Chrome, the production Workbench completes a synthetic run with three events and expected assistant text; Run Board creates a completed run and filters it under Done. The compiled interactive CLI completes a synthetic prompt with redacted JSON and exits cleanly on idle Ctrl+C. These runtime checks use the documented workspace SDK shim, not a live Gateway/provider.Vitest 4 and pnpm 10 remain pinned pending an explicit Node runtime-support decision. A first exploratory Vitest 5 run hit three subprocess timeouts on the shared host; the final dependency set passed using a fresh short private macOS temp directory without changing test timeouts.
Recommend an initial v0.1.0 GitHub source release after final-main validation and release authorization. All packages remain private; no npm, Homebrew, or notarization step is needed. This PR does not tag or publish a release.
Rendered release notes at this commit: https://github.com/openclaw/cookbook/blob/32c1a60541e57271338b3e8f83091501ea4b48ce/CHANGELOG.md
Exact-head Cookbook and examples CI passed; both CodeQL analysis jobs and the aggregate check passed. Local and branch autoreview through P2 are clean. The linked rendered changelog was visually verified in real Chrome.