Skip to content

Latest commit

 

History

History
186 lines (133 loc) · 13.7 KB

File metadata and controls

186 lines (133 loc) · 13.7 KB
summary Timeline of guardrail helper changes mirrored from Sweetistics and related repos.

Changelog

2026-06-16 — Image Upload Guardrail

  • Added device-aware image upload guidance that defaults work-managed devices to approved content and destinations only.

2026-06-15 — Locked-Mac Git Fallback

  • Added AGENTS guidance to use HTTPS transport and unsigned commits when Secretive signing is unavailable on a locked Mac.

2026-06-15 — PR Quality Guardrail

  • Added global guidance to improve AI-generated PR code before landing and permit complete rewrites when cleaner.

2026-06-14 — Skill Budget Audit

  • Updated skill-cleaner to audit the live Codex skill inventory, aliased paths, prompt budget, and actual usage traces while retaining broad duplicate diagnostics.
  • Compacted verbose personal skill descriptions without weakening their routing triggers.

2026-06-11 — Confidentiality Guardrail

  • Added strong global guidance against exposing non-public organizational information, including internal project and model names.

2026-06-11 — Maintainer Decision Briefs

  • Updated maintainer-orchestrator to refresh state before owner questions and explain each decision with the change, proof, risks, recommendation, and exact choices instead of bare land/delete prompts.

2026-06-06 — GitHub Triage Autonomy

  • Updated github-project-triage so triage scans issues and PRs, surfaces autonomous candidates versus Peter-blocked items, treats Peter/owner comments as authoritative, requires independent feasibility checks where available, and posts exact verification proof after every landed PR.

2026-06-06 — Chrome Plugin Routing

  • Updated browser-use to prefer the callable Codex Chrome plugin and fall back to the existing-profile mcporter route when unavailable.

2026-05-28 — 1Password Timeout Escalation

  • Added AGENTS guidance to use sag to call Peter aloud when interactive 1Password unlock/sign-in times out, keeping the tmux session alive for retry.

2026-05-26 — Browser Network Capture

  • Added network to scripts/browser-tools.ts for tailing DevTools request, response, and failure events from the active tab, with resource-type filters, color control, one-shot captures, and follow mode. Thanks @mvanhorn.

2026-05-25 — Agent Skills Origin

  • Added wrangler skill for Cloudflare account routing, current Wrangler flags, KV/tail pitfalls, and serial command hygiene.
  • Updated skill-cleaner to realpath-dedupe roots, keep Dropbox archives opt-in, print Codex-rule GPT-5.5 2% budget usage, scope disabled-plugin parsing correctly, and rank duplicate delete suggestions by body similarity with Codex/system copies preferred.
  • Added skill-cleaner for auditing loaded Codex/OpenClaw skills, duplicate copies, recent usage, and prompt-budget description candidates.
  • Renamed release workflow skills to the release-* convention and moved product-specific release skills into their owning repos.
  • Added AGENTS guidance that ../agent-skills means openclaw/agent-skills, plus local handoff skill routing.

2026-05-24 — 1Password Item Lookup

  • Updated one-password to allow explicit vault-scoped metadata search for fuzzy/screenshot-driven item lookup before exact field reads.

2026-05-23 — Skill Description Budget

  • Shortened skill frontmatter descriptions to terse trigger phrases so the skills prompt budget keeps useful routing hints without filler prose.
  • Updated gog auth guidance to preserve broad user OAuth scopes during reauth and rely on command guards for scoped execution.

2026-05-22 — Browser UI Verification

  • Added hard guidance to verify screenshot/live UI bugs through the existing Chrome $browser-use path, including one-shot Peekaboo acceptance for visible Chrome attach alerts and no silent Playwright fallback for login/profile-dependent pages.

2026-05-22 — npm Release Auth

  • Updated npm to treat explicit release/publish requests as consent for the expected desktop 1Password npm auth prompt when service-account access cannot read npmjs, while still stopping on missing or ambiguous credentials.

2026-05-22 — Auto Review Skill

  • Replaced the old codex-review skill with autoreview, keeping Codex as the default/recommended review engine while adding structured findings, prompt/dataset inputs, tool/web-search review context, and security-aware checks.

2026-05-21 — Mac App Release Skill

  • Added release-mac-app skill and mac-release helper so Sparkle appcast, key validation, GitHub release asset checks, and release closeout are shared while app metadata stays in each repo’s .mac-release.env.

2026-05-20 — Browser Login Automation

  • Updated browser-use to prefer existing Chrome for login-heavy sites because isolated profiles trigger captcha/device checks.

2026-05-20 — OpenClaw Deployment Account

  • Added AGENTS routing to require service@openclaw.org accounts for OpenClaw deployments.

2026-05-20 — Things Todo Skill

  • Added things-todo skill for Things 3 todo CRUD through the things CLI with auth-token handling, JSON/read-back verification, and no direct DB-write guidance.

2026-05-20 — Reminders Skill

  • Added reminders skill for Apple Reminders CRUD through the rem CLI with JSON/read-back verification and macOS permission notes.

2026-05-20 — GitHub Triage Skill Detail

  • Updated github-project-triage to summarize each issue/PR with fit, risk, proof, blockers, next action, and contributor trust signals.
  • Added a bundled github-activity.sh helper for repo/global GitHub author activity checks during triage.

2026-05-20 — Codex Review Autoreview Trigger

  • Updated codex-review skill description to include autoreview for routing/search.

2026-05-18 — 1Password Exact Field Reads

  • Updated one-password to avoid tmux window-index assumptions and document exact-label JSON extraction when op --field resolves an ambiguous concealed field.

2026-05-18 — SSH Doctor Skill

  • Added ssh-doctor for Remote Login diagnosis, launchd sshd pre-auth closes, stale sshd-session cleanup, and safe OP profile token block checks.

2026-05-18 — 1Password Service Account Priority

  • Updated one-password to prefer scoped service-account access before interactive desktop-app sign-in and to ask before fallback when scoped access is missing.

2026-05-18 — Browser Reattach Defaults

  • Updated browser-use to call the default mcporter chrome-devtools reattach target without a temporary config file.
  • Added browser-use mcporter config notes for diagnosing blank/isolated Chrome attachments and restoring the reattach config.

2026-05-18 — Lean Fix Guidance

  • Added AGENTS guidance to prefer clean bounded refactors over tiny shims and avoid compat/edge-case scaffolding except for real public/API, upgrade, security, or production states.

2026-05-16 — Codex Review Gitcrawl Repair

  • Extended codex-review Gitcrawl recovery guidance to inspect portable manifest, source/runtime DB health, and portable-store status before live fallback.
  • Updated codex-review to run gitcrawl doctor --json for malformed local Gitcrawl DB errors before falling back to live GitHub reads.

2026-05-16 — GitHub Project Triage Scope

  • Updated github-project-triage to default broad queue scans to steipete and openclaw, sort PR triage by PR count, and preserve RepoBar order when summarizing.

2026-05-14 — Video Transcript Dependency Update

  • Updated video-transcript-downloader to youtube-transcript-plus 2.0.0.

2026-05-14 — Codex Review Finding Detection

  • Updated codex-review to capture review output, report elapsed time, fail on reported P0-P3 findings, and treat empty review output as non-clean.

2026-05-14 — Codex Review Full Access

  • Added codex-review --full-access for nested review runs that need localhost bind/listen tests without sandbox noise.

2026-05-14 — GitHub Search Shim Guidance

  • Added AGENTS guidance to prefer shimmed gh / gitcrawl gh for broad reads and avoid raw Search API POST mistakes.

2026-05-14 — Codex Review Base Caveat

  • Documented that codex review --base must not include an inline prompt; use a separate follow-up pass for custom instructions.
  • Clarified that committed or PR branch review must use branch/base mode, not --uncommitted / local mode.

2026-05-14 — Codex Review Loop Guidance

  • Clarified that codex-review should iterate until no accepted findings remain and document intentional rejections with useful inline comments when warranted.

2026-05-14 — README Skills Overview

  • Rewrote the README around agent instructions, skills, helper scripts, and sync expectations; removed stale copied-origin notes.

2026-05-14 — Codex Review Skill

  • Added a codex-review skill and helper for closeout reviews, with stdout-only default output and subagent filtering guidance for noisy review output.

2026-05-13 — Checkout Discipline

  • Added CLI checkout/worktree guardrails: stay in repo cwd by default, never create worktrees unless asked, and treat sibling checkouts under ~/Projects as user-managed.

2026-05-13 — Skill Metadata Guardrails

  • Added generic skill-description guidance and quieter browser recovery notes to reduce noisy auth prompts and token-heavy skill metadata.

2026-05-11 — clawmac GUI Access Note

  • Documented the Peekaboo through Jump Desktop workflow for clawmac GUI prompts and Chrome Safe Storage verification.
  • Documented crabmac as Peter's typo/alias for clawmac.

2025-12-22 — Remove Custom rm Shim

  • Dropped bin/rm and scripts/trash.ts; rely on the system trash command for recoverable deletes.

2025-12-17 — Remove Runner; Keep Guardrails

  • Removed the runner wrapper and scripts/runner.ts now that modern Codex sessions handle long-running/background work directly.
  • Kept the safety-critical bits as standalone shims: bin/rm (moves deletes to Trash via scripts/trash.ts).
  • Dropped the find -delete interception and the bin/sleep shim.

2025-12-02 — Release Preflight Helpers

  • Added shared release helpers in release/sparkle_lib.sh: clean working-tree check, Sparkle key probe, changelog finalization/notes extraction, and appcast monotonicity guard for version/build.
  • Documented the helper functions in docs/RELEASING-MAC.md so Trimmy/CodexBar-style release scripts can reuse them.

2025-11-18 — Console Log Capture

  • Added console command to scripts/browser-tools.ts for capturing and monitoring Chrome DevTools console output with real-time formatting, type filtering (log, error, warn, etc.), continuous follow mode, and configurable timeouts with automatic object serialization.

2025-11-22 — Search & Content Extraction

  • Added search and content commands to scripts/browser-tools.ts for Google SERP scraping with optional readable markdown extraction and single-URL readability output, leveraging the existing DevTools-connected Chrome instance.
  • eval now supports --pretty-print to inspect complex objects with indentation and colors.

2025-11-15 — Chrome Browser Tools

  • Added scripts/browser-tools.ts, a DevTools-ready Chrome helper copied from the Oracle repo so agents can inspect, screenshot, and terminate sessions without dragging in the full CLI. The workflow is inspired by Mario Zechner’s “What if you don’t need MCP?”.
  • Documented the new helper in the README so downstream repos know how to run pnpm tsx scripts/browser-tools.ts --help.

2025-11-16 — Browser Tools Pipe Detection

  • Updated scripts/browser-tools.ts to enumerate and kill Chrome instances started with --remote-debugging-pipe (the default for Peekaboo/Tachikoma) in addition to the classic --remote-debugging-port. List/kill now show “debugging pipe” when no port exists and still fetch tab metadata when it does.
  • README now notes the optional NODE_PATH=$(npm root -g) trick so the helper can run from bare copies of the repo without a local package.json.

2025-11-14 — Compact Runner Summaries

  • The runner's completion log now defaults to a compact exit <code> in <time> format so long commands don't repeat the entire input line.
  • Added the RUNNER_SUMMARY_STYLE env var with compact (default), minimal, and verbose options so agents can pick how much detail they want without editing the script.
  • Timeout heuristics now understand both pnpm and bun invocations automatically, so long-running Bun scripts/tests get the same guardrails without repo-specific patches.
  • sleep invocations longer than 30 seconds are clamped to the 30s ceiling instead of erroring, which keeps wait hacks working while still honoring the AGENTS.MD limit.

2025-11-08 — Sleep Guardrail & Git Shim Refresh

  • Runner now rejects any sleep argument longer than 30 seconds, mirroring the AGENTS rule and preventing long blocking waits.
  • Added bin/sleep so plain sleep calls automatically route through the runner and inherit the enforcement without extra flags.
  • Simplified bin/git to delegate directly to the runner + system git, eliminating the bespoke policy checker while keeping consent gates identical.

2025-11-08 — Guardrail Sync & Docs Hardening

  • Synced guardrail helpers with Sweetistics so downstream repos share the same runner, docs-list helper, and supporting scripts.
  • Expanded README guidance around runner usage, portability, and multi-repo sync expectations.
  • Added committer lock cleanup, tightened path ignores, and refreshed misc. helper utilities (e.g., toArray) to reduce drift across repos.

2025-11-08 — Initial Toolkit Import

  • Established the repo with the Sweetistics guardrail toolkit (runner, git policy enforcement, docs-list helper, etc.).
  • Ported documentation from the main product repo so other projects inherit the identical safety rails and onboarding notes.