Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 15:24
8454614

What's Changed

  • feat: expose ponytail as MCP prompts, add missing CLI subcommands by @getappz in #102
  • feat: nudge session-start toward on-demand skill search by @getappz in #103
  • feat: wire agentflare's own skill discovery across agents by @getappz in #105
  • Add gateway_search/gateway_execute: aggregate downstream MCP servers behind 2 tools by @getappz in #104
  • Gate skillOverrides sync behind a cargo feature flag by @getappz in #106
  • fix: gateway_execute args schema so callers can actually pass arguments by @getappz in #107
  • Gateway: HTTP MCP backend, hardening (circuit breaker/audit/redaction), parallel reconnect by @getappz in #108
  • chore: release by @github-actions[bot] in #109
  • ci: auto-delete PR-branch Actions caches on close by @getappz in #110
  • ci: skip build/test on non-code changes by @getappz in #111
  • fix: engram rule text assumed a fixed access path by @getappz in #112
  • chore: add scripts/discussions.sh for managing GitHub Discussions by @getappz in #116
  • Caveman L1 integration: port markdown compressor to Rust by @getappz in #117
  • fix: exclude read-only/investigative subagent types from ponytail persona by default by @getappz in #121
  • feat: add anti-hallucination and commit/comment guardrails to core ponytail persona by @getappz in #123
  • fix: run cargo test/build --workspace in CI, isolate ponytail's flaky config test by @getappz in #120
  • feat: skip import/copyright/generated-code noise in ponytail-review by @getappz in #124
  • fix: embedded skill.md is now the sole source of truth, remove download/cache by @getappz in #125
  • feat: mise/native tool install for engram + lean-ctx, agentflare run, abs-path MCP by @getappz in #127
  • feat(flared): always-on supervisor for AI-agent workload hygiene by @getappz in #129
  • feat(flared): serve the artifact store under /artifacts for durable URLs by @getappz in #131
  • chore: release by @github-actions[bot] in #126
  • ci: re-enable release-plz crates.io publishing by @getappz in #132
  • fix(gateway-registry): add description and repository to manifest by @getappz in #133
  • chore: move flared to a private repository by @getappz in #134
  • feat(init): detect GitHub repos and register github-mcp-server behind the gateway by @getappz in #137
  • feat(claims): leased work-claim ledger so agents don't grab the same issue/PR by @getappz in #141
  • feat(review): multi-agent review consensus engine (verify + dedup + tag) by @getappz in #143
  • refactor: consolidate gateway secrets into agentflare.db (closes #138) by @getappz in #146
  • feat(review): per-agent accuracy scoring (citation-verified rate) by @getappz in #145
  • fix(handoff): dedicated handoff MCP tool with required recipient by @getappz in #153
  • feat(memory): persistent agent memory with SQLite + FTS5 (Phase 1) by @getappz in #154
  • feat(channels): outbound send to Telegram/Slack/Discord (CLI + MCP tool) (#152) by @getappz in #156
  • feat(agents): headless agent invocation — run a prompt, capture the reply (#151) by @getappz in #155
  • fix(mcp): register memory tools with tool_router + hook UX improvements by @getappz in #157
  • ci: add clippy, fmt, and cargo-deny gates behind a CI Green aggregator by @getappz in #158
  • chore: release by @github-actions[bot] in #159
  • Disable cargo publish for all crates by @getappz in #164
  • remove engram by @getappz in #161
  • feat(backend): agentflare-backend CRUD/webhooks/MCP tools + agentflare-db-kit by @getappz in #162
  • feat(backend): Phase 3 agent scheduling - item claim/heartbeat/release/done by @getappz in #165
  • feat(backend): migrate agentflare-backend onto rusqlite_migration by @getappz in #166
  • fix(backend): add self-reference guard, label/webhook_log FKs, retention index by @getappz in #167
  • feat: asset MCP tool — attach/get/list/delete with storage, dedup, and tests by @getappz in #168
  • handoff: assign items + attach versioned assets instead of raw artifacts by @getappz in #169
  • feat(hook): PreToolUse redirect classifier, ported from lean-ctx by @getappz in #170
  • feat(mcp): wire flare MCP server into codex, cursor, windsurf, vscode-copilot by @getappz in #171
  • chore: reconcile drop-backend-prefix into master (branch divergence) by @getappz in #172
  • fix(config): tolerate JSONC when reading agent config files by @getappz in #174
  • fix(fs): crash-safe atomic writes for auth vault and shell profile files by @getappz in #175
  • feat(mcp): item comments (comment/comment_edit/comment_delete/comment_list) by @getappz in #173
  • refactor(errors): unified AgentflareError for MCP dispatch helpers by @getappz in #176
  • fix: annotate Result type in item claim's with_backend_db closure by @getappz in #177
  • feat(mcp): item list assignee filter + pagination + lean projection, item cancel action, handoff defaults to inbox by @getappz in #178
  • feat(mcp): push+PR on item done, next-step hints on claim/done responses by @getappz in #179
  • feat(mcp): central call_tool hook for next hints + progress notifications by @getappz in #180
  • fix(worktree): actually kill run_output_timeout's child on timeout by @getappz in #181
  • fix(worktree): fetch target branch before branching on stale local refs by @getappz in #182
  • fix(item): defer claim release until after push_and_open_pr by @getappz in #183
  • feat(gateway): put lean-ctx behind the gateway, rename gateway_search/execute to tool_search/tool_execute by @getappz in #184
  • feat(mcp): consolidate 6 tools into action-dispatch pattern by @getappz in #185
  • refactor(mcp): split item_inner's dispatch arms into src/mcp_server/item.rs by @getappz in #187
  • feat(item): comma-separated state_group filter + default-branch edit guard by @getappz in #186
  • Consolidate FTS5/BM25 search into flare-search-kit crate (prerequisite for #51) by @getappz in #189
  • chore: shrink release binary + dedupe JSONC read helpers by @getappz in #188
  • MUTATING_TOOLS case mismatch blocks pre-tool-use branch guard for OpenCode by @getappz in #191
  • Fallback MCP registry search by @getappz in #190
  • Implement: Phase 3 — MCP surface integration for compact-replacement by @getappz in #192
  • fix: address CodeRabbit findings on registry-fallback search (#190 follow-up) by @getappz in #195
  • Add FTS5/BM25 search to item tool for reverse PR→item lookup by @getappz in #193
  • SessionStart: surface pending item queue automatically instead of requiring /handoff inbox by @getappz in #194
  • fix: propagate score_lines errors, fix compact response shape (CodeRabbit follow-up) by @getappz in #196
  • docs: README/STATUS refresh for coordination layer + prior pending commits by @getappz in #197
  • chore: bump version to 1.3.0 by @getappz in #198
  • ci(release): read description from Cargo.toml instead of hardcoding it by @getappz in #199
  • fix(ci): release.yml if: condition referencing secrets is invalid, breaks entire pipeline by @getappz in #200

Full Changelog: v1.2.0...v1.3.0