Releases: Automattic/agents-api
Releases · Automattic/agents-api
v0.1.0
Added
- add peer agent chat context metadata
- expose turn_count, final_content, usage, request_metadata in result
- add effective agent resolver
- add conversation lock contract
- promote durable pending action contracts
- add authority cascade contracts
- add memory context registries
- add provenance metadata contracts
- add agent consent policy contracts
- add agent authorization contracts
- add workspace scope contracts
- add approval-required envelope builder
- add pending action value object
- add pending action resolver contracts
- add action policy vocabulary
- add pending action store contract
- add IterationBudget primitive for bounded iteration
- wire substrate contracts into AgentConversationLoop
- add tool runtime primitives
- add compaction item contract
- add materialized agent identity contracts
- add compaction conservation metadata
- add markdown section compaction adapter
- add deterministic overflow archive compaction
- add conversation compaction contract
- add initial Agents API plugin scaffold
Changed
- Configure Homeboy release targets
- Prepare Agents API 0.1.0 release
- Add pending action observer contract
- Conversation sessions: resolve REST principal from request, not body
- Preserve mediated tool call IDs
- Add memory store resolver
- add WP_Agent_Tool_Pair_Validator
- Add principal-owned conversation sessions
- Satisfy audience principal lint
- Add audience principals for agent access
- Add safe tool audit events
- sender_id + tool context; workflows: ${vars}, foreach, dispatch-message
- warmer, plain-language pitch for new readers
- Add frontend chat REST adapter
- Add conversation session abilities
- Add pending action abilities
- Add agent access abilities
- pause / resume / run_now lifecycle verbs
- use main agent workflow ref
- use reusable docs agent workflow
- Add technical documentation index
- Add channels workflows operations technical documentation
- Add auth consent context memory technical documentation
- Add runtime and tools technical documentation
- Add registry and packages technical documentation
- Add technical architecture documentation
- repair generated docs links before validation
- use positive bootstrap proof guidance
- validate generated docs links
- remove coverage map bootstrap guidance
- align docs agent tool result detection
- configure fallback docs PR
- give docs bootstrap room to open PR
- require docs PR for bootstrap flow
- allow selecting docs agent flow
- run technical docs agent workflow
- consume Automattic docs agent
- add reusable docs agent workflow
- Routines + subagents: persistent agent contexts and coordination graphs
- Use agent slugs in conversation store contract
- Add generic markdown compaction primitives
- close the cron loop — listener for
wp_agent_workflow_run_scheduled - Enforce client ownership on bridge queue enqueue
- Scrub stale channel contract terminology
- Complete channel chat contract
- Document bridge authorization boundary
- Add remote bridge primitives
- Add webhook safety primitives
- unopinionated substrate (Spec, Runner, abilities, AS bridge)
- Remove redundant external message channel factory
- Add external channel message session mapping
- observability hooks, @SInCE tags, schema enum cleanup
- agents/chat: register the agents-api ability category
- agents/chat: tighten agents_chat_permission return type to bool
- Register agents/chat as the canonical chat ability dispatcher
- WP_Agent_Channel: adopt the canonical chat-ability contract
- WP_Agent_Channel: drop short ternaries, unused params, dead is_array branch
- Add WP_Agent_Channel base class for messaging transports
- Conversation store: document agent_slug metadata convention + add constant
- default should_continue to continue-always when tool mediation is enabled
- Refactor tool policy string list normalization
- Adopt WP Agent naming convention
- Add transcript provider response ID
- Add caller context primitive
- Clarify conversation loop event observers
- Promote generic tool and action policy contracts
- Add guideline substrate polyfill
- Add conversation runner contracts
- Add generic conversation loop facade
- Add execution principal context
- give Agents API its own source tree
Fixed
- include public audience in agent access
- combine user and principal agent grants
- Fix principal-owned session reads
- allow principal-owned session abilities
- Fix audience principal access lint
- Fix tool audit lint issues
- align conversation loop result assignments
- mark successful conversation loops completed
- preserve loop request metadata for transcripts
- make ability registration idempotent
- Fix caller context allowing incoherent same-site claim while chained
- add plugin version header
- harden memory capability mapping
- satisfy overflow archive lint
- satisfy compaction item lint
- include agent source provenance in duplicate notices
- keep provider execution out of skeleton