Skip to content

[release] v0.110.0 - #5742

Merged
mmabrouk merged 247 commits into
mainfrom
release/v0.110.0
Aug 7, 2026
Merged

[release] v0.110.0#5742
mmabrouk merged 247 commits into
mainfrom
release/v0.110.0

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

New version v0.110.0 in

  • web
    • web/oss
    • web/ee
  • services
  • api
  • sdks
    • sdks/python
  • clients
    • clients/python
    • clients/typescript
  • kubernetes
    • kubernetes/helm

mmabrouk and others added 27 commits August 4, 2026 20:59
Planning docs (context, plan, status, research index) plus the accepted
research inputs: the RFC, the change-set interface spec, and the runner
lifecycle architecture.
Both spikes are green. The decisions log records what was accepted from
each spike and the seven product calls still open.
change-set, commit-transaction, read-config (engine-spike);
execution-authorization, workspace-import, adapter-matrix (runner-spike).
The value_from schema conflict is arbitrated; twelve product calls open.
…orded

Strict canonical serializer, multi-source atomicity, honest TOCTOU model,
descendant confinement, harmless-forgery acknowledgement design, canonical
generation payload, text-file import into text fields with diff approval,
four-layer executable permission split.
…witch, S7c0 foundation slice, accepted Daytona risk
…ctions; inline marker validated; harness included
… errors, path normalization, selector forgiveness, optional free-text on all tools
…ditions; message derived server-side; invalid_operation split; v3 spike results
…ass match tolerance, uncommittable build kit
…irectives, .agenta-imports rename, folder policy dissolved by @ag.file, v3 assets, codex upstream check
… single-flag kill switch; open-issues log added
…; cross-contract banners updated

@ag.file marker, .agenta-imports root, list selector key with wrapper
forgiveness, per-class match tolerance with length-preserving folds,
derived commit message, split error codes with next-steps, platform-tool
rejection, uniform reopen note, v3 instructions folded in as normative.
…tching (§18.2 with measured corruption examples)
… absolute-path row struck, stale budget notes removed
@vercel

vercel Bot commented Aug 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview Aug 7, 2026 5:35pm

Request Review

@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Aug 5, 2026
feat(sdk): deliver the approval manifest to the live approval card
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Railway Preview Environment

Status Destroyed (PR closed)

Updated at 2026-08-07T17:48:59.489Z

mmabrouk and others added 7 commits August 7, 2026 12:16
…-removal refactor (keep the Badge idiom from release, keep the defaultOpen/sectionOpenState feature from the lane, drop the stale antd imports)
…-web

feat(frontend): show the frozen content and diff on commit approvals
…-mount

fix(runner): steered sessions keep their workspace mount (pre-existing)
…migration

feat(api): agent behavior leaves the public API: handler-mode ops, one error envelope, routes deleted
chore(clients): regenerate both API clients from the branch spec
Comment thread services/runner/tests/unit/system-prompt-appendix.test.ts Fixed
mmabrouk and others added 2 commits August 7, 2026 12:41
…e benchmark's run identity is now derived from non-secret values only (base+project context hash replaces the API-key fingerprint; the record only needs to say which deployment context produced a run); the runner test asserts the fence shape with startsWith/endsWith instead of a regex CodeQL reads as HTML filtering; the web test parses rendered HTML with the test environment's DOM instead of regex tag-stripping, which is also more correct. No product code changes.
fix(ci): clear the CodeQL highs (test and benchmark code only)
… gitleaks hook only guards commits a human types; commits created by tooling and pushed by other plumbing bypass it entirely, which is how four conflicted commits carrying full tree copies reached a release branch unscanned. This job scans the pushed range server-side with the repo's existing .gitleaks.toml, so origin does not matter.
mmabrouk and others added 2 commits August 7, 2026 17:16
…mit shape. The stream projector that turns a successful commit_revision tool output into the data-committed-revision part gated on the legacy 'count' field; the migrated handler answers {status: committed, ...} with no count, so the projector silently dropped the part, commits stored fine, and the playground never switched to the new version (live incident, session b024a6b0). The gate now accepts either shape. The suite stayed green through the regression because every fixture pinned the legacy shape; a test now pins the live handler shape. Live-verified: the round trip streams the part with correct ids and the playground signal fires.
fix(sdk): playground auto-refresh after an agent commit (regression from the migration)
mmabrouk and others added 2 commits August 7, 2026 19:10
…ntent

fix(sdk): the build-an-agent skill stops teaching the deprecated commit shape when ordered operations are on
…write deliberate high-entropy marker strings (QA-CWD-*, QA-APPROVE-*) into committed run records to prove storage round trips; the new server-side scan's first branch run flagged three of them as generic API keys. Test artifacts, not credentials; verified by reproducing the scan and reading each finding.
ci: server-side secret scan on every push and pull request
@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Aug 7, 2026
@mmabrouk
mmabrouk merged commit e73fb2e into main Aug 7, 2026
65 of 66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants