Skip to content

v0.1.0

Choose a tag to compare

@zhubert zhubert released this 29 Jan 19:05
· 51 commits to main since this release

Changelog

  • 0aa7395 Delete coding-agent-architecture.md
  • e3b569d Merge pull request #1 from zhubert/claude/create-milo-readme-QvHgd
  • 2cb63aa Merge pull request #2 from zhubert/claude/add-doom-loop-escape-4fLb6
  • 166de38 Merge pull request #3 from zhubert/claude/build-tool-permissions-ukErU
  • aa4eb16 Update README to reflect current LLM providers
  • d2c1e71 add a github action to run tests
  • e378cbf feat: TUI foundation with header, footer, and layout
  • d21cc57 feat: add bash execution tool
  • f63dd6d feat: add conversation history and system prompt construction
  • e7f75f1 feat: add doom loop detection to prevent infinite agent loops
  • 6cfc03e feat: add file edit tool
  • a6cb9ae feat: add file read tool
  • 283fc6c feat: add file write tool
  • bc71d50 feat: add glob and grep tools for file search
  • e9e764a feat: add permission system with ask/allow/deny
  • 9589100 feat: add persistent permission rules via config files
  • c0083ba feat: add release infrastructure with GoReleaser and Homebrew support
  • 173474c feat: add structured logging via log/slog
  • daa632f feat: chat component with markdown rendering and animations
  • fa5337a feat: default to 'allow' when adding permission rules
  • 0600dab feat: display errors inline in chat instead of footer flash
  • bb7a825 feat: implement agentic loop with streaming
  • 064a2fa feat: implement input-aware permission system for tools
  • 41dfb53 feat: persist permission rules and add /permissions command
  • 7c624b9 feat: project skeleton with tool interface and registry
  • f7fd8dc feat: redesign UI with synthwave logo and improved layout
  • 9192ad7 feat: wire agent loop to TUI with streaming and permissions
  • 97a215b fix: use capitalized tool names and colon pattern syntax
  • f9c1be2 init
  • 096be6d refactor: remove space pattern backwards compatibility
  • 6519102 refactor: rename project from looper to milo
  • cbea858 refactor: use compact Tool(pattern) format for permission rules
  • 8164850 update gitignore