Skip to content

Releases: Automattic/agents-api

v0.1.0

20 May 01:37

Choose a tag to compare

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