An interactive execute agent with a simple planning loop, tool registry, built-in tools (shell, filesystem, http, python eval), and pluggable model providers (echo, OpenAI, Ollama). Supports streaming and an optional web UI over Server-Sent Events (SSE).
pip install -e .For OpenAI provider:
pip install -e .[openai]
export OPENAI_API_KEY=... - One-shot (streaming):
execute-agent --provider echo --stream "Use math.calc to compute 2*(3+4)/5"- REPL:
execute-agent --provider echo --streamOpenAI:
export OPENAI_API_KEY=...
execute-agent --provider openai --model gpt-4o-mini --stream "Fetch https://example.com via web.get"Ollama:
execute-agent --provider ollama --model llama3.1 --stream "Hello"Install extras and run:
pip install -e .[web,openai,ollama]
uvicorn agent.runtime.web:app --reload --host 0.0.0.0 --port 8000Type exit to quit.