Skip to content

fix: pass prompt via CLI argument and enable headless tool permissions#1

Open
river-gold wants to merge 1 commit into
raultov:mainfrom
river-gold:pr
Open

fix: pass prompt via CLI argument and enable headless tool permissions#1
river-gold wants to merge 1 commit into
raultov:mainfrom
river-gold:pr

Conversation

@river-gold

Copy link
Copy Markdown

Summary

Fixes an issue where agy CLI returns default welcome messages instead of responding to user prompts, and enables automatic tool execution in headless environments.

Changes

  • Pass prompt directly as CLI argument: Updated src/agy-runner.ts to pass prompts via -p <prompt> argument instead of stdin (-p -), which previously caused agy to ignore incoming prompt text.
  • Auto-approve headless tool permissions: Added --dangerously-skip-permissions by default in src/agy-runner.ts so that agy can read project files and execute tools without failing or prompting in headless mode.
  • Enhanced prompt mapper: Updated src/prompt-mapper.ts to handle edge cases for system-only messages and updated context labels.
  • Unit Tests: Updated and added unit test coverage in tests/. All 47 tests passing.

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