Skip to content

Release hardening for v1.0.0: harness safety, honest docs, changelog#3

Merged
Coding-Dev-Tools merged 1 commit into
mainfrom
claude/rtk-command-code-pr-review-hftsym
Jun 30, 2026
Merged

Release hardening for v1.0.0: harness safety, honest docs, changelog#3
Coding-Dev-Tools merged 1 commit into
mainfrom
claude/rtk-command-code-pr-review-hftsym

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

Summary

Final release-readiness pass. Makes the integration safe and accurate for real agent-harness use and adds release hygiene, so wrapping commands in rtk won't quietly cause tool failures or cost tokens.

Hardening against harness-level failure modes (several are documented RTK issues):

  • Exit-code fidelity — RTK has historically masked failures (e.g. reporting ok when a command failed) and propagation isn't guaranteed per command/version. Docs now say: for a pass/fail that matters (tests, gates), trust the raw exit code or run raw / rtk proxy.
  • Piped / non-TTY output — the harness captures stdout as a pipe; RTK can still emit icons/decoration (RTK #1282). Parse-bound output runs raw; NO_COLOR=1 noted.
  • Streaming / follow — RTK buffers to filter, so -f / tail -f / growing logs can hang. Marked "run raw"; log rows tagged static-only.
  • PATH — non-interactive shells may not find rtk; treated as optional with a raw fallback (no-op, not a failure).
  • Native tools — prefer Command Code's built-in Read/Grep/Glob over rtk read/grep/find.
  • Permission surfacertk / rtk proxy can execute arbitrary wrapped commands; flagged as a broad allow-list entry.
  • Command Code hook gap — restated clearly: rtk init doesn't target Command Code, so manual prefixing is the working default.

Docs / release hygiene:

  • New Compatibility & limitations section in README.md and SKILL.md (with the above + RTK issue links).
  • New Harness safety guidance in AGENTS.md and Harness notes in references/commands.md.
  • Made the README savings table honest (savings apply to large output; small can be net-negative; static logs).
  • Dropped the remaining "near-lossless" overstatement → "signal-preserving".
  • Added CHANGELOG.md and bumped the skill to 1.0.0.

Type of change

  • Command mapping added/corrected (references/commands.md)
  • Installer change (install.sh / install.ps1)
  • Documentation (README.md / SKILL.md / AGENTS.md)
  • Other: CHANGELOG.md, version bump to 1.0.0

Checklist

  • Line endings are correct (LF everywhere except *.ps1)
  • SKILL.md still has valid frontmatter (name:, description:)
  • References stay in sync (no duplicated tables across files)
  • CI passes (installer lint + SKILL.md / AGENTS.md validation — verified locally)
  • Every rtk command/flag referenced is confirmed against the real rtk-ai/rtk command surface

🤖 Generated with Claude Code

https://claude.ai/code/session_01VvpBXNCbbg4eibmZQZAbb6


Generated by Claude Code

Make the integration safe and accurate for real agent-harness use, and add
release hygiene.

- AGENTS.md: correct the Setup note (no rtk init hook for Command Code yet);
  add a "Harness safety" section — don't wrap streaming/-f output (RTK buffers
  and can hang), trust the raw exit code when a pass/fail verdict matters, and
  prefer native file/search tools over rtk ls/grep/find/read.
- references/commands.md: drop the "near-lossless" overstatement; mark the log
  rows static-only (never -f/follow); add a "Harness notes" block (streaming,
  exit status, piped/NO_COLOR decoration, native tools).
- SKILL.md: add a "Compatibility & limitations" section; bump to 1.0.0.
- README.md: add a "Compatibility & limitations" section (Command Code hook
  gap, exit-code fidelity, piped/ANSI per RTK #1282, streaming, PATH, native
  tools, permission surface, Windows hook); make the savings table honest
  (large output only; small can be net-negative; static logs).
- Add CHANGELOG.md (1.0.0).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VvpBXNCbbg4eibmZQZAbb6
@Coding-Dev-Tools Coding-Dev-Tools merged commit 3363f8a into main Jun 30, 2026
1 check passed
@Coding-Dev-Tools Coding-Dev-Tools deleted the claude/rtk-command-code-pr-review-hftsym branch June 30, 2026 15:05
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.

2 participants