Skip to content

v0.3.1

Latest

Choose a tag to compare

@anfedoro anfedoro released this 22 Sep 09:54
· 38 commits to main since this release

Highlights

  • Secure sudo execution: the agent now runs sudo -v interactively (password entered directly into sudo), then executes sudo -n … with captured output so the password never reaches Python memory while the LLM still receives command output.
  • Configurable System Prompt: override via environment variables (CLI_AGENT_SYSTEM_PROMPT_FILE / CLI_AGENT_SYSTEM_PROMPT), persistent settings (~/.cliagent/settings.json), or CLI (--system-prompt-file). Priority: env file > env text > config file > config text > default prompt.
  • Iteration limit UX: when the maximum number of iterations is reached, the agent now asks whether to continue or adjust the task instead of stopping abruptly.

Technical Notes

  • Version bumped to 0.3.1.
  • Tests: uv run -q pytest → 44 passed.