Skip to content

Add examples, config enhancements, and long-lived provider#4

Merged
codesoda merged 2 commits intoralph-build-reviewfrom
add-examples-and-config
Apr 1, 2026
Merged

Add examples, config enhancements, and long-lived provider#4
codesoda merged 2 commits intoralph-build-reviewfrom
add-examples-and-config

Conversation

@codesoda
Copy link
Copy Markdown
Owner

@codesoda codesoda commented Apr 1, 2026

Summary

  • Add 4 working examples: static-html, python-flask, node-express, rust-cli
  • Add strict_warnings, base_url, per-step step_timeout_secs config fields
  • Replace include_only field with _ prefix convention for shared test files
  • Rewrite Claude adapter to single long-lived process via stdin/stdout streaming
  • Pass bootstrap as --append-system-prompt-file instead of separate API turn
  • Add --verbose flag with colored output showing prompts, tool use, thinking, and results
  • Add teardown message after step execution to close browsers/resources
  • Add embedded RESULT marker fallback parser
  • Add full README with install, quickstart, and config reference
  • Add install.sh that builds from source

Test plan

  • cargo test — all tests pass
  • All 4 examples run end-to-end successfully
  • --verbose flag shows full debug output with colored formatting
  • Teardown closes browser after UI tests
  • install.sh tested from repo checkout

…tput

- Replace subprocess-per-message with single long-lived claude process
  using --input-format/--output-format stream-json over stdin/stdout
- Pass bootstrap as --append-system-prompt-file instead of separate API turn
- Add --verbose flag showing launch command, full prompts, tool use,
  thinking blocks, and tool results with colored ANSI output
- Add teardown message after step execution to close browsers/resources
- Add bootstrap timing to console output
- Add --no-session-persistence to prevent stale data across runs
- Add embedded RESULT marker fallback parser for agents that omit newlines
- Update AgentSession trait to accept verbose parameter
@codesoda codesoda marked this pull request as ready for review April 1, 2026 02:09
@codesoda codesoda merged commit 56e5b10 into ralph-build-review Apr 1, 2026
@codesoda codesoda deleted the add-examples-and-config branch April 1, 2026 05:51
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