Skip to content

Conversation

@gouravjshah
Copy link
Contributor

Summary

  • Built-in command handlers (agent: builtin) for interactive menus
  • Stale message filtering for webhook handlers
  • cargo install aofctl support via crates.io publishing
  • Improved daemon startup output
  • Single-response GitHub PR reviews
  • Improved library:// URI path resolution
  • New Built-in Commands Guide documentation

Crates Published

All crates have been published to crates.io:

Installation

Users can now install via:

cargo install aofctl

Test Plan

  • All crates published to crates.io
  • cargo search aofctl returns the package
  • Docusaurus docs build successfully

🤖 Generated with Claude Code

gouravjshah and others added 3 commits January 2, 2026 18:47
- Add `agent: builtin` support for trigger command bindings
  - Use built-in interactive menus instead of LLM routing
  - Supports /help, /agent, /fleet with platform-specific UI
- Add stale message filtering for webhook handlers
  - Messages older than 60 seconds are silently dropped
  - Prevents processing queued messages on daemon restart
  - Configurable via `max_message_age_secs` in handler config
- Add debug logging to Google LLM provider for troubleshooting
- Add comprehensive user guide: docs/guides/builtin-commands.md
- Update trigger examples and reference documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update workspace Cargo.toml with proper metadata
  - Author: Gourav Shah <gjs@opsflow.sh>
  - Homepage: https://aof.sh
  - Documentation: https://docs.aof.sh
  - Repository: https://github.com/agenticdevops/aof
  - Keywords and categories for discoverability
- Add version requirements to workspace dependencies for crates.io
- Add required fields to all publishable crates
- Add publish-crates.sh script for manual publishing
- Add publish-crates job to release.yml workflow
  - Publishes in dependency order after GitHub release
  - Requires CARGO_REGISTRY_TOKEN secret

To publish manually:
  cargo login
  ./scripts/publish-crates.sh --publish

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Changes in this release:
- Built-in command handlers (`agent: builtin`)
- Stale message filtering for webhooks
- cargo install aofctl support
- Improved daemon startup output
- Single-response GitHub PR reviews
- Improved library:// URI resolution
- New Built-in Commands Guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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.

2 participants