Releases: klick/agents
Releases · klick/agents
v0.29.1
Fixed
- repaired the target-sets upgrade path for installs where the agents_credentials table is missing despite earlier credential migrations being recorded as applied
- repaired retry behavior for partially created agents_credential_target_sets tables by restoring missing foreign keys during rerun
Validation
- php lint on the repaired migration
- migration safety regression check
- docs build
v0.29.0
Added
- Added bounded read boundaries and explicit run reporting for managed Jobs, including job-scoped entry/product/site/section selectors plus
jobs:read/jobs:reportsupport for external agents. - Added a migration that renames workflow runtime scopes to job runtime scopes so existing managed accounts can follow the Jobs model without manual repair.
Changed
- Reframed the operator-facing model around
JobsandBoundaries, including flatter CP navigation, job-first wording, and calmer status/account signals around broader-than-needed access. - Reworked account scope assignment around safer defaults, standard-versus-advanced capability grouping, centralized capability-pill styling, and human-readable capability summaries instead of raw scope-heavy setup.
- Rebuilt the Create Job flow around prompt-first setup, clickable content-need pills, filtered account cards, tighter Figma-aligned spacing, and redirect-back behavior that keeps operators in the Jobs registry after creation.
v0.28.1
- Polished the Accounts and Workflows registries around calmer shared table treatment, leading type icons, cleaner managed-account references, and removal of the legacy Accounts lifecycle panel.
- Tightened the account-template presentation so read-only installs no longer show redundant write-only access columns when governed writing is off.
- Fixed workflow handoff bundle generation so the exported README and worker scripts no longer fail on undefined interpolated variables during download.
v0.28.0
Added
- Added the first operator-managed Workflows control-panel surface with a registry, create/edit flow, workflow detail view, managed-account matching guidance, handoff bundle export, and workflow permissions.
- Added workflow storage and service support, including dedicated workflow and workflow-run migrations plus regression coverage for the new workflow slice.
- Added a shared managed-account reference partial so workflow and approval surfaces can render account references with one consistent managed-worker treatment.
Changed
- Reworked workflow, status, settings, and approval surfaces around calmer operator wording, clearer workflow expectations, and stronger governed-writing gating where writing-only controls belong.
- Clarified the workflow boundary across the docs and CP: Agents stores workflow intent, visibility, and handoff assets, while the actual schedule runner and execution still stay in external workers.
v0.27.2
Added
- Added a first-run onboarding start flow at
agents/startwith guidedwelcome,create, andreadystates for setting up the first managed account. - Added persisted onboarding state tracking plus a dedicated migration/service layer so the control panel can track onboarding progress, preview stages, dismissal, and completion.
- Added a dedicated onboarding regression check to cover the new start-flow surfaces and state transitions.
Changed
- Updated plugin/control-panel wiring so onboarding can be surfaced as an operator-facing setup path instead of leaving first-run account setup to the existing registry pages only.
- Expanded the onboarding presentation assets and supporting roadmap/docs coverage for the new start experience, including the hero avatar/icon library used by the new onboarding screen.
v0.27.1
Changelog
All notable changes to this project are documented in this file.
Unreleased
0.27.1 - 2026-03-21
Changed
- Moved the manual governed draft-request tool out of
Approvalsand intoStatusas a setup/fallback utility, and removed the separate Settings toggle so it now follows governed-writing availability. - Refined the
Statusverdict and card surfaces around linked operator guides, quieter text-link action rows, and less button-heavy secondary detail actions. - Tightened the surrounding CP handoff copy so
AccountsandStatuspoint operators at the manual request test only when that flow is actually available to them.
0.27.0 - 2026-03-21
Added
- Added the first
F19workflow-starter slice with a publicGoverned Content Refreshguide plus a companion worker scaffold underexamples/workers/governed-content-refresh/. - Added a manual approval-request form to
Approvalsso operators can submit governedentry.updateDraftrequests directly from the control panel when write controls are enabled. - Added a shared short relative-date partial for operator-facing approval tables and aligned the new workflow docs into the public guides index.
Changed
- Reworked
Approvalsaround calmer operator wording, relative dates without noisy timestamps, a clearerPendingstage label, a red managed-worker icon treatment, and less technical blocked-draft follow-up copy. - Polished
AccountsandTarget Setsaround quieter table cells, standard Craft user-link styling, clearer worker bootstrap helpers, and lighter registry/detail surfaces for day-to-day use. - Promoted the governed content refresh workflow as the first agency starter-kit path and linked it directly from the control-plane surfaces that now support it.
0.26.0 - 2026-03-20
Added
- Added the
F12external adapter foundation: provider registry, registration event, dynamic external-resource routes, and external scope exposure through capabilities, OpenAPI, and schema. - Added grouped
External plugin scopesinAccountsso operators can assign adapter-backed read scopes by provider and resource instead of dealing with raw scope strings only. - Added a minimal standalone
Retourreference adapter package underadapters/retourplus public adapter docs and an opt-in real-install QA harness.
Changed
- Tightened the external-adapter regression surface and release gate so reference adapter files, docs, and optional real-install validation are part of the release workflow.
0.25.5 - 2026-03-20
Changed
- Reworked the
Accountstemplate shelf around agency-first workflow profiles, with a tighter default set focused on reusable client-service patterns. - Added
SEO & Metadata Auditor,Commerce Catalog QA,Accessibility Review, andLaunch QA, and moved narrower templates into a secondaryMore templatessection. - Hid governed-write and Commerce-specific templates when those capabilities are unavailable, and removed the old
Site Structure Reviewshelf entry.
0.25.4 - 2026-03-20
Changed
- Made approval timing first-class in
Ruleswith configurableDue after,Escalate after, andExpire afterminute fields that persist alongside existing rule config. - Reworked the
Approvalstables around clearer operator language and less implementation noise, including aDuecolumn, cleaner pending/approved/completed cells, dual-control progress in pending rule cells, and linked CP-user approvers inApplied / Completed. - Tightened pending approval actions with compact symbol buttons, rebalanced table column widths, and surfaced past-due approval requests in the
Statusapprovals card.
0.25.3 - 2026-03-20
Fixed
- Fixed
Webhook ProbeandWebhook Test Sinkpayload dialogs so JSON renders as readable JSON instead of HTML-escaped entity text. - Clarified the
Accountsstatus card summary to show active, paused, and revoked totals on the first line. - Reframed write-capable accounts without assigned target boundaries as a visible
Reviewposture instead of a persistentNeeds attentionfault when no other account issues exist.
0.25.2 - 2026-03-20
Changed
- Reworked
Statusinto a compact dashboard built around a large verdict card plus operator-facing bento cards forAccounts,Approvals,Operator Notifications,Target Sets,Webhooks,Webhook Probe, andWebhook Test Sink. - Moved the dense Status proof grid and utility detail surfaces into modals, while keeping only compact signals and action rows in the default dashboard view.
- Tightened Status interactions so only problematic rows deep-link into specific follow-up surfaces, while card footer buttons return to the unfiltered operator pages.
- Hid write-related Status cards when governed writes are disabled and refined the healthy verdict state with operator tips instead of empty attention chrome.
- Switched the
Accountscard registry to a four-column desktop grid and removed plugin-level table-header bottom borders for a calmer CP rhythm.
0.25.1 - 2026-03-18
Changed
- Simplified Accounts cards by removing visible scope chips and the bottom action row, keeping those details inside the shared details surface instead.
- Moved the Accounts add/edit form to an on-demand shell triggered from the top-right
+ Addaction, removing the empty add section from below the registry. - Expanded the account details
Connect Workersurface with visible.envpreviews plus inlineCopy .env/Download .envactions. - Tightened the card-view
Detailsrow spacing and bottom alignment for a calmer, more even registry grid.
0.25.0 - 2026-03-18
Added
- Added governed write
Target Setswith reusable allowed entry/site bounds for write-capable managed accounts. - Added a dedicated
Agents -> Target SetsCP page for managing bounded write lanes separately from account identity management.
Changed
- Enforced target-set boundaries at both approval-request time and execution time for governed
entry.updateDraftflows. - Reworked
Accounts,Approvals, andTarget Setsaround shared CP page shells, cleaner section boundaries, top-right primary actions, and clearer bounded-write summaries. - Moved runnable worker setup back to account-scoped
.envdownloads and keptTarget Setsfocused on governance rather than execution helpers.
0.24.0 - 2026-03-17
Added
- Added a production-safe
Webhook Probecard inStatusfor synthetic signed deliveries against the live receiver without content mutation or sink repointing. - Added a dedicated webhook probe ledger with recent runs, payload inspection, triggered-by metadata, and cooldown-backed operator visibility.
Changed
- Reused the shared webhook signing and HTTP transport path for both queued business events and direct operator-triggered probe deliveries.
- Clarified the webhook operator docs and CP copy so the production probe and the dev-only
Webhook Test Sinkare treated as separate tools with different safety boundaries.
0.23.0 - 2026-03-17
Added
- Added a Craft-style Accounts registry table view with a persisted
Table | Cardsswitch, table semantics, and a shared details modal for managed-account operations. - Added a Focus-local
After / Beforetoggle for approval diffs so reviewers can switch between the requested text and the current canonical text without leaving Focus mode.
Changed
- Reworked the Accounts overview around a flatter native-Craft table rhythm with a max-width shell, redistributed columns, quieter value stacks, and modal-hosted rotate/token reveal behavior that matches the card view.
- Simplified governed approval review by keeping
StructuredandFocus, removing the oldRedlinetab, moving draft notes inline in the waiting table, and dropping non-actionable canonical-fallback warnings.
0.22.3 - 2026-03-16
Added
- Added a third
Focusdiff tab for governed approval review, inspired by IA Writer's Focus Mode, with muted context and emphasized changed text for proofing-oriented reading.
Changed
- Refined the approval diff modal chrome around the new Focus view, including lighter Craft-native header/tab surfaces, improved active-tab treatment, and monospaced Focus typography for word-for-word review.
0.22.2 - 2026-03-16
Fixed
- Restored reliable async
Rotatebehavior inside the Accounts details panel so token rotation stays inline instead of falling back to a full postback.
Changed
- Brightened the one-time token overlay actions and switched them to Craft’s smaller button treatment so
Copy token,Download .env, andOpen guideremain legible against the dark overlay.
0.22.1 - 2026-03-15
Fixed
- Restored reliable async
Test Accountbehavior inside the Accounts details panel and kept inline validation feedback anchored under the action instead of falling back to a full postback. - Fixed completed approval diffs for governed
entry.updateDraftrequests by reconstructing comparisons from the applied revision when the active draft is no longer available. - Added a stale-status reset action and aligned the top
Statusverdict with the final rendered summary so environments no longer stay deceptively degraded after cache-backed counters drift.
Changed
- Refined Accounts cards around the new shared card-surface treatment, including the muted header strip, the edge-to-edge Details panel surface, and Craft-native action buttons.
- Polished Approvals empty states and table/card framing, including cleaner empty-card rendering, consistent muted header strips, and lighter Craft-native action buttons for review and decision surfaces.
- Reworked the
Webhook Test SinkandOperator Notificationscards onStatusso the strip header carries only title/actions while the supporting copy sits in the body below.
0.22.0 - 2026-03-15
Added
- Added a dedicated
Diffaction next toReviewfor governed `entry.updateDr...
v0.27.0
Highlights
- Added the first F19 workflow-starter slice with the public Governed Content Refresh guide and companion worker scaffold.
- Added manual governed entry.updateDraft approval requests directly in Approvals.
- Polished Accounts, Approvals, and Target Sets around calmer operator copy, relative short dates, and clearer worker/bootstrap helpers.
v0.26.0
Highlights
- added the F12 external adapter foundation with provider registration, external resource routes, and contract exposure in capabilities, OpenAPI, and schema
- added grouped External plugin scopes in Accounts so adapter-backed scopes can be assigned by provider and resource
- added a minimal standalone Retour reference adapter package plus public adapter docs and an opt-in real-install QA harness
v0.25.5
Changed
- Reworked the Accounts template shelf around agency-first workflow profiles with a tighter default set and a secondary More templates section.
- Added SEO & Metadata Auditor, Commerce Catalog QA, Accessibility Review, and Launch QA templates.
- Hid governed-write and Commerce-specific templates when those capabilities are unavailable and removed the old Site Structure Review shelf entry.
v0.25.4
- Added configurable approval timing fields to Rules for due, escalation, and expiry.
- Reworked the Approvals tables around clearer operator language, cleaner cells, linked CP-user approvers in Applied / Completed, and dual-control progress in pending rule cells.
- Surfaced past-due approval requests in the Status approvals card and tightened pending approval actions around compact symbol buttons.