Skip to content

feat: include cli_args in share payload for local session refresh#349

Merged
tomasz-tomczyk merged 1 commit intomainfrom
feat/auto-refresh-local-after-web-feedback
Apr 24, 2026
Merged

feat: include cli_args in share payload for local session refresh#349
tomasz-tomczyk merged 1 commit intomainfrom
feat/auto-refresh-local-after-web-feedback

Conversation

@tomasz-tomczyk
Copy link
Copy Markdown
Owner

@tomasz-tomczyk tomasz-tomczyk commented Apr 24, 2026

Summary

  • Adds cli_args field to CritJSON struct so original CLI arguments persist in the review file
  • Includes cli_args in both POST (new share) and PUT (upsert) payloads to crit-web
  • Adds loadCliArgsFromReviewFile helper for the share path to read stored args

Companion PR: tomasz-tomczyk/crit-web#102

Closes #342

Test plan

  • Unit tests for buildSharePayload with/without cli_args
  • Unit tests for loadCliArgsFromReviewFile (missing file, empty args, populated args)
  • All existing share tests updated and passing
  • Share integration tests pass (make e2e-share)
  • go test ./... -race passes

🤖 Generated with Claude Code

Round-trip the original CLI arguments (e.g. "plan.md notes.md") through
CritJSON so crit-web can reconstruct the crit invocation command when
generating prompts for agents acting on web feedback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tomasz-tomczyk tomasz-tomczyk merged commit d2bec61 into main Apr 24, 2026
4 checks passed
@tomasz-tomczyk tomasz-tomczyk deleted the feat/auto-refresh-local-after-web-feedback branch April 24, 2026 16:17
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.

Auto-refresh local review session after agent acts on web feedback

1 participant