Skip to content

Merge develop into main (v0.0.3 runtime + panel + AI client updates)#35

Merged
foo-bender merged 112 commits into
mainfrom
develop
Mar 4, 2026
Merged

Merge develop into main (v0.0.3 runtime + panel + AI client updates)#35
foo-bender merged 112 commits into
mainfrom
develop

Conversation

@bradvin
Copy link
Copy Markdown
Owner

@bradvin bradvin commented Mar 4, 2026

Summary

This PR merges develop into main.

Range: origin/main..origin/develop

  • 105 commits
  • 113 files changed
  • 24,030 insertions / 8,291 deletions

What changed

  1. Agent runtime and orchestration
  • Added DB-backed agent run/session/event stores and helper layers.
  • Added shared agent loop runtime with transport abstraction, slice orchestration, idempotency handling, retry accounting, and pause/resume semantics.
  • Added runner plumbing and REST endpoints for agent runs/chat execution.
  1. Policy, permissions, and safety
  • Added trigger-based runtime policy helper and tool gating.
  • Improved requesting-user enforcement for resumed tool execution.
  • Hardened status/attempt semantics and transactional completion paths.
  1. Abilities management
  • Added abilities settings REST controller and admin UI tab for enabling/disabling abilities.
  • Improved /tools list visibility for enabled external abilities.
  • Refactored abilities helper logic and expanded abilities test coverage.
  1. Panel and onboarding UX
  • Major panel refactor for in-progress lifecycle UX, polling cadence, dedupe of tool calls, and terminal/history persistence.
  • Enhanced setup wizard and setup cards, including provider setup flow now routed via Connectors.
  • Improved card actions, dialogs, and message handling reliability.
  1. AI client integration updates
  • Updated to latest wordpress/wp-ai-client (0.4.x) and adjusted safe loading behavior.
  • Fixed max_output_tokens handling for supported model/provider combinations.
  • Hardened provider detection/configuration flow and setup messaging.
  1. QA, CI, lint, and docs
  • Added/expanded runtime, runner, controller, policy, security, and helper unit tests.
  • Updated CI to run stronger checks (including plugin-check flow updates).
  • Improved JS lint configuration/rules and cleaned lint debt.
  • Added/refined technical docs for runtime, policy, stores, and streaming support.
  1. Release/build outputs
  • Version bump to 0.0.3.
  • Regenerated translation template and build artifacts.

Local verification at branch head

  • composer test
  • npm run lint:php

bradvin and others added 30 commits February 21, 2026 14:37
test: harden WordPress boot contracts for plugin/admin paths
feat: policy helper for trigger-based runtime rules
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented Mar 4, 2026

Too many files changed for review. (113 files found, 100 file limit)

@foo-bender foo-bender self-assigned this Mar 4, 2026
@foo-bender foo-bender merged commit 5ac7f82 into main Mar 4, 2026
3 checks passed
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