Repository navigation
🪁 Kite v0.2.1 — AI-Powered CLI
Release date: March 4, 2026
Install: pip install kite-agent==0.2.1
What's new
kite generate — describe your agent, get working code
The biggest addition in this release. Give Kite a natural language description, get a complete, runnable multi-agent Python script back.
kite generate "customer support agent that tracks orders and processes refunds" --out support_bot.py
python support_bot.pyThe generator uses your configured LLM (Groq, OpenAI, Anthropic, or Ollama) to design the agent architecture, define tools, wire up the pipeline, and produce a script that follows Kite's patterns correctly. Works with any provider in your .env.
kite compile — turn a Markdown spec into working code
Have a skill.md or any structured text file describing what an agent should do? Compile it directly into a Kite workflow.
kite compile skills/research_assistant.md --out research_agent.pyNo rigid template format required — the compiler reads the intent and produces the code.
kite init — scaffold a new project in seconds
Three project types supported:
kite init --type=agent --name=my_bot # single agent with tool loop
kite init --type=workflow --name=my_pipeline # multi-agent pipeline
kite init --type=tool --name=my_tool # standalone tool moduleEach scaffold includes main.py, .env.example, and requirements.txt, ready to run after adding an API key.
Changed
kite/core.py— config loading now correctly prioritises environment variables, allowing the CLI to override provider settings without modifying codesetup.py— addedconsole_scriptsentry point sokiteis available as a shell command afterpip installtests/test_cli.py— 15 new tests covering all three commands and edge cases (existing directory, invalid skill file, malformed templates)
Bug fix in this release
When an LLM call fails during kite generate or kite compile, the output file no longer silently contains an error string. The CLI now exits with a non-zero code and prints a clear error message.
How to upgrade
pip install --upgrade kite-agentVerify the CLI is available:
kite --helpNotes
- Requires a configured LLM provider. Fastest option: Groq free tier with
llama-3.3-70b-versatile kite generatequality depends on the model used —llama-3.3-70bandgpt-4oproduce the most reliable output- Generated scripts may need minor edits for domain-specific tool logic (API keys, DB connections, etc.)
Full changelog: CHANGELOG.md
Previous release: v0.1.1