Skip to content

Releases: Agenta-AI/agenta

v0.118.0

Choose a tag to compare

@ashrafchowdury ashrafchowdury released this 11 Sep 15:37
dd55885

What's Changed

Full Changelog: v0.117.0...v0.118.0

v0.117.0

Choose a tag to compare

@mmabrouk mmabrouk released this 11 Sep 08:48
d3799c0

What's Changed

  • [feat] Connect a ChatGPT subscription from the UI and run agents on it by @mmabrouk in #6674
  • [docs] Update API reference docs by @github-actions[bot] in #6747
  • docs(docs): preserve quoted values when loading test env files by @jabrailkhalil in #6693
  • docs: add Christian-Sidak as a contributor for code by @allcontributors[bot] in #6570
  • docs(sessions): map the current Stop and ownership paths by @mmabrouk in #6498
  • doc(design): in-place mount credential refresh by @mmabrouk in #6140
  • build(deps-dev): bump vitest from 3.2.7 to 4.1.11 in /website by @dependabot[bot] in #6707
  • chore(deps): bump js-yaml from 4.3.0 to 4.3.1 in /web by @dependabot[bot] in #5799
  • chore(deps): bump undici from 8.9.0 to 8.10.0 in /services/runner by @dependabot[bot] in #5719
  • chore(deps): bump cryptography from 49.0.0 to 50.0.0 in /services by @dependabot[bot] in #5727
  • chore(deps): bump next from 16.3.0 to 16.3.1 in /web/mobile by @dependabot[bot] in #5828
  • chore(deps): bump cryptography from 49.0.0 to 50.0.0 in /api by @dependabot[bot] in #6561
  • chore(deps): bump fflate from 0.4.8 to 0.4.9 in /web/packages/agenta-entity-ui by @dependabot[bot] in #6516
  • chore(deps-dev): bump httpx2 from 2.7.0 to 2.12.0 in /api by @dependabot[bot] in #6703
  • chore(deps): bump aiohttp from 3.14.1 to 3.14.3 in /services by @dependabot[bot] in #5728
  • fix(hosting): make the Helm chart deploy cleanly on a managed Kubernetes (GKE Autopilot) by @mmabrouk in #6690
  • chore(deps-dev): bump next from 15.5.21 to 15.5.24 in /web/packages/agenta-skills-ui by @dependabot[bot] in #6749
  • chore(deps): bump postcss from 8.5.19 to 8.5.23 in /web by @dependabot[bot] in #5729
  • test(sessions): Cover independent session feature overrides by @mmabrouk in #6588
  • [feat] Refresh model catalogs and preserve provider names by @mmabrouk in #6640
  • [feat] Group revision queries by parent by @mmabrouk in #6569
  • [fix] Bound sidebar agent queries and page sessions [AGE-4218] by @ashrafchowdury in #6525
  • [fix] Harden hosted subscription release paths by @mmabrouk in #6751
  • [fix] ci: clear CodeQL 322 and unblock the web acceptance suite by @mmabrouk in #6759
  • [fix] release 117: grouped revision query 422 and scope, playground picker, sidebar waiting filter by @mmabrouk in #6760
  • docs(skills): fold release v0.117.0 learnings into the gate and deploy skills by @mmabrouk in #6766
  • [release] v0.117.0 by @github-actions[bot] in #6748

New Contributors

Full Changelog: v0.116.0...v0.117.0

v0.116.0

Choose a tag to compare

@mmabrouk mmabrouk released this 10 Sep 15:23
80942ae

What's Changed

  • [5512] feat(api): meta-first skill provenance (Package 2, API) by @ardaerzin in #6619
  • [AGE-3997] feat(platform): skill registry — publish, browse, install, sync by @ardaerzin in #6604
  • [AGE-4279] fix(frontend): open a chat at its latest message by @ardaerzin in #6664
  • [fix] Land on the new project after creating one on mobile by @ardaerzin in #6643
  • test(frontend): point the acceptance suite at what the UI renders now by @ardaerzin in #6514
  • [AGE-4271] fix(frontend): let /m's drive learn about the mount its own run created by @ardaerzin in #6712
  • chore(frontend): remove dead and duplicated code left by the package extractions by @ardaerzin in #6186
  • [fix] Restore the read-only Skills empty text in the agent config card by @ardaerzin in #6745
  • [docs] Update API reference docs by @github-actions[bot] in #6720
  • [fix] Give the skill registry ops a build-kit permission so skills load again by @mmabrouk in #6744
  • [fix] Show the secret picker above the attach drawer and anchor the attach on the head revision by @mmabrouk in #6743
  • [release] v0.116.0 by @github-actions[bot] in #6740

Full Changelog: v0.115.4...v0.116.0

v0.115.4

Choose a tag to compare

@ashrafchowdury ashrafchowdury released this 09 Sep 15:37
73712aa

What's Changed

  • [docs] Update API reference docs by @github-actions[bot] in #6614
  • [MAR-148] feat(website): Add Grok Bot alternatives article by @mmabrouk in #6613
  • [AGE-4067] feat(agents): Inject custom secrets into agent runs by @mmabrouk in #6583
  • [AGE-4067] docs(agents): Plan custom secret setup and delivery by @mmabrouk in #6565
  • [fix] Fit the /m screens and config drawers to phone width by @ashrafchowdury in #6610
  • [feat] Close gap and fix issues of /m mobile by @ashrafchowdury in #6608
  • [feat] Send users without Classic mode to /m by @ardaerzin in #6261
  • [feat] Mention drive files in the composer with @ by @ashrafchowdury in #6521
  • [fix] Scope /m's per-user preferences by the auth user id by @ashrafchowdury in #6642
  • [docs] Update API reference docs by @github-actions[bot] in #6718
  • [hotfix] fix(sdk): tolerate saved gateway tool entries the strict parser refuses by @mmabrouk in #6722
  • [hotfix] fix(api,sdk): refresh a stale starter-credits model and fall back to the funded model by @mmabrouk in #6723
  • [release] v0.115.4 by @github-actions[bot] in #6631
  • [hotfix] v0.115.3: tolerate saved gateway tool entries and refresh a stale starter-credits model by @mmabrouk in #6726

Full Changelog: v0.115.3...v0.115.4

v0.115.3

Choose a tag to compare

@mmabrouk mmabrouk released this 09 Sep 09:47
08b65af

What's Changed

  • fix(sessions): preserve active turns when watchdog checks fail by @mmabrouk in #6615
  • [fix] Update attachment acceptance test for saved chat records by @mmabrouk in #6621
  • [AGE-4067] feat(agents): Add platform instructions and custom secrets by @mmabrouk in #6365
  • [6629] docs(self-host): the api needs the runner URL for Stop, plus the matching troubleshooting entry by @mmabrouk in #6630
  • [6627] fix(hosting): give the api service the runner URL on the gh.local and gh.ssl stacks by @mmabrouk in #6628
  • feat(agents): rewrite the platform prompt and ship request_secret in the build kit by @mmabrouk in #6632
  • feat(agents): align the build-an-agent skill with the platform prompt by @mmabrouk in #6633
  • feat(agents): give every turn current agent and session context by @mmabrouk in #6638
  • [feat] Ship the agent tool set in both runner images and the Daytona snapshot by @mmabrouk in #5796
  • [feat] Simplify agent permissions and allow routine work by default by @mmabrouk in #6641
  • fix(frontend): hold the idle deferral in the desktop permissions test by @mmabrouk in #6654
  • fix(api): make ee unit tests importable as a package by @mmabrouk in #6656
  • [fix] Open the file link the platform prompt tells the agent to write by @mmabrouk in #6665
  • [test] Drop the partial escape CodeQL flagged in the link-gate test by @mmabrouk in #6670
  • [6669] test(gate): Rename a session between turns and assert the agent was told by @mmabrouk in #6673
  • [AGE-4290] fix(sdk): Read the session facts in the agent service, not off the wire by @mmabrouk in #6667
  • [fix] Stop the Permissions dropdown claiming the wrong default by @mmabrouk in #6672
  • [fix] Refuse a chat link whose target names a host, not a path by @mmabrouk in #6675
  • [chore] Let the session-context gate cell choose its sandbox by @mmabrouk in #6678
  • [docs] Say which permission policy a new agent really starts on by @mmabrouk in #6681
  • [fix] Stop telling agents that allow_reads is the new-agent default by @mmabrouk in #6682
  • [chore] Correct three test comments that claimed more than the tests prove by @mmabrouk in #6687
  • [test] Wait for the Use API drawer to settle before clicking inside it by @mmabrouk in #6685
  • [fix] Read provider-key presence from value_status, not the write-only value by @mmabrouk in #6691
  • [6683] fix(frontend): make the Rename menu entry open the inline editor by @mmabrouk in #6686
  • fix(frontend): show a sent chat message at once instead of after the record read by @mmabrouk in #6658
  • [fix] Refuse an automatic session rename over a name a person typed [AGE-4287] by @mmabrouk in #6676
  • [AGE-4302] fix(frontend): Stop offering a custom provider under a harness that cannot reach it by @mmabrouk in #6694
  • fix(frontend): drop a refused message's row only once the composer confirms it took the text by @mmabrouk in #6705
  • [test] Quarantine the variant Use API test on the drawer freeze [#6708] by @mmabrouk in #6709
  • [fix] Stop the Use API drawer render loop with two variants [#6708] by @mmabrouk in #6711
  • [test] Re-enable the Use API acceptance test after the drawer loop fix by @mmabrouk in #6713
  • [test] Replace every newline in the CRLF framing test (CodeQL) by @mmabrouk in #6719
  • [release] v0.115.3 by @github-actions[bot] in #6616

Full Changelog: v0.115.2...v0.115.3

v0.115.2

Choose a tag to compare

@mmabrouk mmabrouk released this 07 Sep 10:48
08b65af

What's Changed

  • feat(sessions): make approval answers and continuation durable by @mmabrouk in #6530
  • [feat] Session control: server-held pending input, Queue then Steer by @mmabrouk in #6555
  • [fix] Keep the flag-off session path unchanged in milestone 3 by @mmabrouk in #6578
  • [fix] Address CodeRabbit review for milestone 3 by @mmabrouk in #6580
  • [fix] Release held messages on mobile when queue capabilities are absent by @mmabrouk in #6582
  • [docs] Update API reference docs by @github-actions[bot] in #6589
  • [feat] Session control milestone 3: durable approvals, queue, steer by @mmabrouk in #6575
  • fix(sessions): preserve live transcript and settle reader activity by @mmabrouk in #6591
  • fix(runner): finish stopped turns before running steered input by @mmabrouk in #6592
  • fix(sdk): retain builder configuration for approval resumes by @mmabrouk in #6593
  • fix(api): persist final heartbeat state after execution settlement by @mmabrouk in #6594
  • [fix] Avoid stale app responses in playground test setup by @mmabrouk in #6595
  • fix(frontend): refresh configuration after live agent commits by @mmabrouk in #6596
  • fix(frontend): retire tool previews when approvals take over by @mmabrouk in #6597
  • fix(frontend): negotiate shared responses for durable chat inputs by @mmabrouk in #6599
  • fix(api): keep queued messages behind pending approvals by @mmabrouk in #6598
  • [fix] Keep queued input behind starting approval continuations by @mmabrouk in #6600
  • fix(agents): resume queued turns after questionnaire answers by @mmabrouk in #6603
  • [feat] Send queued messages directly from their queue row by @mmabrouk in #6605
  • [fix] Resolve session capabilities before sending or answering by @mmabrouk in #6606
  • [fix] Restore queued message editing on web and mobile by @mmabrouk in #6607
  • Improve Manus alternatives technical SEO and screenshots by @mmabrouk in #6609
  • [release] v0.115.2 by @github-actions[bot] in #6590

Full Changelog: v0.115.1...v0.115.2

v0.115.1

Choose a tag to compare

@mmabrouk mmabrouk released this 05 Sep 22:44
2e5ba9e

What's Changed

  • feat(sessions): relay live frames to every authorized reader behind AGENTA_SESSIONS_SHARED_READER by @mmabrouk in #6522
  • feat(sessions): durable reconnect with a per-session sequence, snapshot, and replay by @mmabrouk in #6524
  • feat(sessions): let the sender read from the shared path and detach the run from its request by @mmabrouk in #6531
  • [fix] Address CodeRabbit review for milestone 2 live events by @mmabrouk in #6574
  • [fix] Build the records sequence index concurrently by @mmabrouk in #6576
  • [docs] Update API reference docs by @github-actions[bot] in #6585
  • [feat] Session control milestone 2: live events by @mmabrouk in #6572
  • [fix] Stop accepted shared session executions by @mmabrouk in #6587
  • [release] v0.115.1 by @github-actions[bot] in #6586

Full Changelog: v0.115.0...v0.115.1

v0.115.0

Choose a tag to compare

@mmabrouk mmabrouk released this 05 Sep 17:12
a4af13c

What's Changed

  • fix(api): acknowledge session records after Postgres commits by @mmabrouk in #6502
  • test(qa): add the session-control cells to the agent release gate by @mmabrouk in #6518
  • fix(runner): reject a second turn before touching the sandbox by @mmabrouk in #6500
  • feat(runner): preserve the warm sandbox after Stop by @mmabrouk in #6496
  • [test] Poll for the watchdog ending before the terminal-record assertion by @mmabrouk in #6554
  • feat(sessions): deliver durable Stop directly to the runner by @mmabrouk in #6503
  • fix(sessions): settle executions after runner or sandbox loss by @mmabrouk in #6501
  • [fix] Keep the sandbox warm on a browser Stop and park a first turn's gated sibling call by @mmabrouk in #6557
  • [fix] Keep outage-backlog records and split batches only per record by @mmabrouk in #6556
  • fix(sessions): guard Stop by execution and cancel pending approvals by @mmabrouk in #6504
  • fix: address CodeRabbit review for session control by @mmabrouk in #6558
  • [fix] Point the watchdog collapse test at its own database by @mmabrouk in #6567
  • [feat] Session control milestone 1: warm Stop, durable Stop, recovery by @mmabrouk in #6553
  • [fix] Resolve v0.115 release QA blockers by @mmabrouk in #6573
  • [fix] Keep the flag-off watchdog and late-output defaults unchanged by @mmabrouk in #6577
  • [fix] Prevent approval resume after Stop by @mmabrouk in #6579
  • [fix] Scope web-test cleanup and render messages once by @mmabrouk in #6581
  • [fix] Enable durable Stop by default by @mmabrouk in #6584
  • [release] v0.115.0 by @github-actions[bot] in #6571

Full Changelog: v0.114.8...v0.115.0

v0.114.8

Choose a tag to compare

@mmabrouk mmabrouk released this 05 Sep 09:42
508b551

What's Changed

New Contributors

Full Changelog: v0.114.7...v0.114.8

v0.114.7

Choose a tag to compare

@ashrafchowdury ashrafchowdury released this 03 Sep 13:59
ded2cc3

What's Changed

  • [fix] Let only the session on screen answer the push-to-talk chord [AGE-4239] by @ashrafchowdury in #6477
  • [fix] Hide the question form stepper when there is only one question [AGE-4241] by @ashrafchowdury in #6476
  • [feat] Show readable tool names in the playground build kit [AGE-4122] by @ashrafchowdury in #6475
  • [fix] Show the 404 screen for a workspace id that does not exist [AGE-4233] by @ashrafchowdury in #6478
  • fix(frontend): show why the agent config failed instead of a skeleton forever by @ardaerzin in #6431
  • fix(runner): say what a session pinned to another runner means, and that it clears by @ardaerzin in #6446
  • fix(frontend): stop blaming the provider key for a check we could not make by @ardaerzin in #6427
  • fix(frontend): stop a hung IndexedDB read from freezing every persisted query by @ardaerzin in #6424
  • [fix] Pick up commits the playground was not open to witness [#6380] by @ardaerzin in #6394
  • [fix] Give the config Files drawer its own drive scope [#6388] by @ardaerzin in #6393
  • [fix] Keep sessions and collapsed groups from disappearing off the sidebar by @ashrafchowdury in #6482
  • [fix] Open an archived session in the playground [AGE-4247] by @ashrafchowdury in #6479
  • feat(frontend): name the stages inside a cold agent start by @ardaerzin in #6451
  • fix(frontend): say what a dropped request was, and offer to retry it by @ardaerzin in #6428
  • [docs] Update API reference docs by @github-actions[bot] in #6415
  • chore(frontend): swap atomFamily to jotai-family to clear jotai v3 deprecation warnings by @ardaerzin in #6201
  • [AGE-4112] feat(frontend): Deep-link and share agent sessions by @ardaerzin in #6252
  • fix(frontend): log the persist timeout event debug mode was silent about by @ardaerzin in #6509
  • [fix] Show a subagent's current name instead of a copy from when it was added [AGE-4235] by @ashrafchowdury in #6481
  • [release] v0.114.7 by @github-actions[bot] in #6508

Full Changelog: v0.114.6...v0.114.7