Releases: Agenta-AI/agenta
Releases · Agenta-AI/agenta
Release list
v0.105.2
What's Changed
- [chore] Exclude docs/ manifests from dependabot scanning by @junaway in #5336
- [chore] Bump ts deps by @jp-agenta in #5337
- [fix] Resolve redis conflicts by @jp-agenta in #5347
Full Changelog: v0.105.1...v0.105.2
v0.105.1
What's Changed
- [chore] Bump py deps by @jp-agenta in #5333
- [chore] Regen fern clients by @jp-agenta in #5334
- [chore] Clean up redis exporter by @jp-agenta in #5335
Full Changelog: 105.0...v0.105.1
v0.105.0
What's Changed
- fix(tools): support no-auth Composio toolkits + server-owned connection flags by @mmabrouk in #4785
- feat(agent): provider/model/connection for agent harnesses by @mmabrouk in #4815
- feat(agent): skills on the agent config by @mmabrouk in #4814
- feat(agent): capability config for sandbox, Claude, tool permissions by @mmabrouk in #4811
- feat(frontend): restore agent playground UI on big-agents by @mmabrouk in #4818
- fix(docs): remove broken custom-agent-runner-images links by @mmabrouk in #4819
- ci(agent): build and test sandbox-agent images by @mmabrouk in #4804
- chore(railway): add sandbox-agent preview deployment by @mmabrouk in #4802
- chore(kubernetes): deploy sandbox-agent sidecar by @mmabrouk in #4803
- fix(agent): drop skills on Claude wire (restore lost override) by @mmabrouk in #4824
- style(examples): ruff format RAG_QA_chatbot scripts by @mmabrouk in #4823
- fix(frontend): repair SessionsTable JSX from botched merge by @mmabrouk in #4822
- fix(agent): Claude carries skills for project-local materialization by @mmabrouk in #4825
- test(agent): align acceptance/integration tests with agent refactors by @mmabrouk in #4826
- fix(api): scrub server-owned flags from workflow query filters by @mmabrouk in #4827
- fix(api): only drop is_platform query filter when False, not True by @mmabrouk in #4832
- fix(frontend): use generateId() instead of crypto.randomUUID in AgentChatSlice by @mmabrouk in #4842
- [docs] Add agent workflow interface inventory by @mmabrouk in #4821
- [chore] Remove the /load-session endpoint and dead session-store scaffolding by @mmabrouk in #4828
- refactor(agent): remove legacy in-process backend, rename harnesses pi_core/pi_agenta by @mmabrouk in #4833
- feat(agent): versioned harness identity (slug + name) + bind builtin agent URI by @mmabrouk in #4829
- test(agent): guard /inspect x-ag-type-ref markers resolve in catalog by @mmabrouk in #4835
- feat(agent): wire models as the /run schema source + canonical /inspect response by @mmabrouk in #4830
- feat(frontend): harness-aware agent provider + model picker (inspect models) by @mmabrouk in #4839
- refactor(agent): collapse run-selection into AgentConfig, rename harness_kwargs by @mmabrouk in #4840
- [release] v0.104.3 by @github-actions[bot] in #4820
- feat(agent): enforce sidecar trust + disable unenforceable sandbox boundaries by @mmabrouk in #4831
- feat(agent): enable HTTP (remote) MCP transport with secret-backed headers by @mmabrouk in #4834
- feat(agent): fail loud on missing harness capabilities + debug assertions by @mmabrouk in #4838
- feat(agent): restore the internal gateway-tool MCP channel for Claude by @mmabrouk in #4847
- fix(agent): park HITL approvals + keep ACP alive + fail loud on code tools by @mmabrouk in #4848
- docs(agent): plan — restore gateway-tool MCP for Claude Code (decision needed) by @mmabrouk in #4844
- docs(agent): plan the HITL approval fix (F-024) by @mmabrouk in #4845
- fix(agent): clear error for bare model id + stable agent-chat keys (QA F-017/F-018/F-020/F-025) by @mmabrouk in #4846
- docs(agent): subscription-auth Claude sidecar dev/test recipe by @mmabrouk in #4849
- fix(agent): reconcile skills-system review findings by @mmabrouk in #4851
- fix(agent): restore services/agent/skills dir so the sandbox-agent image build works by @mmabrouk in #4852
- fix(agent): harden MCP delivery — Daytona loopback guard, Pi user-MCP fail-loud, http SSRF guard by @mmabrouk in #4853
- fix(agent): Claude alias resolution + skill/error tracing + error sanitize (QA F-031/F-029/F-030) by @mmabrouk in #4855
- fix(agent): scope HITL approval to the specific call + enable approve/deny promptly by @mmabrouk in #4854
- fix(agent): land skill/error trace attrs under recognized ag.* namespaces (F-036) by @mmabrouk in #4857
- fix(agent): stop Daytona sandbox leak (credit-burner) by @mmabrouk in #4856
- fix(agent): close LOW-severity backend findings (LOW-5/6/7, F-028) by @mmabrouk in #4858
- [fix] Resume HITL Deny end-to-end + guard the dev error overlay by @mmabrouk in #4859
- feat(frontend): agent playground config panel + agent run-lane wire fixes by @ardaerzin in #4850
- feat(frontend): offer Agent type in the Prompts page create menu by @ardaerzin in #4862
- feat(frontend): stream/batch response channel switch for the agent playground by @ardaerzin in #4861
- docs(agent): refresh QA run_matrix to current harness + model names by @mmabrouk in #4867
- fix(frontend): guard agent-chat run-error against crypto.randomUUID on plain HTTP by @mmabrouk in #4865
- fix(agent): force the _agenta platform skill on every pi_agenta run (D-016) by @mmabrouk in #4866
- fix(agent): end a HITL park turn gracefully so Approve/Deny complete (F-040) by @mmabrouk in #4869
- fix(hosting): guard against the web env-file footgun (F-037) by @mmabrouk in #4872
- fix(agent): surface the runner's actionable error on the batch path (F-038) by @mmabrouk in #4870
- fix(agent): fail loud when MCP is disabled but the request sent mcp_servers (F-039) by @mmabrouk in #4871
- [feat] Add triggers (connections, subscriptions, schedules) by @jp-agenta in #4749
- [feat] /invoke absorbs /messages + align agent env var names by @junaway in #4868
- fix(agent): avoid polynomial ReDoS in runner Bearer-token parsing by @junaway in #4878
- feat(frontend): hide evaluation actions in agent playground header by @ardaerzin in #4874
- [feat] Add custom secrets by @junaway in #4882
- chore(frontend): regenerate fern client against big-agents by @ardaerzin in #4887
- [fix] Claude: honor per-tool permission:"allow" so allowed tools don't park (F-046) by @mmabrouk in #4888
- [fix] Composio tunnel: idle instead of crash-loop when COMPOSIO_API_KEY unset by @mmabrouk in #4885
- [feat] Reference a workflow as an agent tool (type:"reference") by @mmabrouk in #4860
- feat(frontend): reference a workflow as an agent tool (type:"reference") by @ardaerzin in #4877
- [fix] Resolve broken workflows in big agents by @junaway in #4894
- [chore] Regenerate fern on big-agents by @junaway in #4895
- [fix] Expand x-ag-type-ref in reference-tool input schemas so harnesses can invoke them by @mmabrouk in #4890
- [fix] Claude: disable Tool-Search so agenta tools receive their input schema by @mmabrouk in #4896
- [fix] HITL: restore real tool args on approval so parked tools execute with their input by @mmabrouk in #4897
- [feat] Tool discovery: POST /tools/discover + reserved find_capabilities tool by @mmabrouk in #4884
- [feat] Direct-call tools — Phase 1: call descriptor on the resolved spec by @mmabrouk in #4889
- [feat] Direct-call tools — Phase 2: sidecar dispatch branch by @mmabrouk in #4891
- [feat] Direct-call tools — Phase 3a: run-context delivery + bind by @mmabrouk in #4892
- [feat] Direct-call tools — Phase 3b: platform-op catalog + find_capabilities + self-update by @mmabrouk in #4893
- [fix] Clean up Skill Template by @junaway in #49...
v0.104.3
What's Changed
- [release] v0.104.2 by @github-actions[bot] in #4796
- [feat] Move
RBACenforcement fromeetoossby @junaway in #4801 - fix: display exception message in trace output column when outputs is nullfix: display exception message in trace output column when outputs is… by @unfitcoder101 in #4747
Full Changelog: v0.104.2...v0.104.3
v0.104.2
What's Changed
- [release] v0.104.1 by @github-actions[bot] in #4729
- [fix] Select Railway services when redeploying previews by @bekossy in #4793
- fix(sdk): sandbox custom-code evaluators by default (RestrictedPython runner) by @mmabrouk in #4636
- [fix] Explicit service selection and graceful no-deployment on Railway redeploy by @bekossy in #4799
- fix: preserve string type when Text/Markdown view mode is selected in test case drawer by @NamHT4Devlop in #4705
- fix(frontend): surface invocation errors instead of dumping HTML 404 pages by @mmabrouk in #4702
- [Test] Web acceptance stability by @bekossy in #4506
- [feat] Enable full configuration of
codeandhookworkflowsand theirschemasby @junaway in #4711
Full Changelog: v0.104.1...v0.104.2
v0.104.0
What's Changed
- [release] v0.103.5 by @github-actions[bot] in #4690
- docs(designs): Add OSS/EE convergence assessment and schema parity plan by @jp-agenta in #4669
- feat(api): Share membership tables with OSS and fix account-table drift by @jp-agenta in #4671
- feat(api): Add OSS org-creation path and EE-shaped signup flow by @jp-agenta in #4673
- feat(api): Enforce AGENTA_ACCESS_* domain and email controls in OSS by @jp-agenta in #4674
- feat(api): Sweep remaining single-org assumptions in OSS by @jp-agenta in #4675
- chore(api): Drop legacy app-centric tables and dead model classes by @jp-agenta in #4676
- docs(docs): Document multi-org OSS and the upgrade path by @jp-agenta in #4677
- feat(api): split migration chains at the alignment point by @jp-agenta in #4680
- feat(api): OSS-to-EE adoption migration on the EE chain by @jp-agenta in #4683
- feat(api): POSTGRES_DB_PREFIX for database-name resolution by @jp-agenta in #4684
- [fix] Clean up
workflowuri<>typemapping by @junaway in #4708 - [chore] Add 'Rename' action to row menu in Prompts by @junaway in #4709
- fix(api): derive Postgres URIs against the fixed internal port, not POSTGRES_PORT by @mmabrouk in #4727
Full Changelog: v0.103.5...v0.104.0
v0.103.5
What's Changed
- [release] v0.103.4 by @github-actions[bot] in #4687
- [fix] broken redis queues overflowing without maxlen by @junaway in #4691
- doc(docs): move test set annotation queue from planned to in progress by @mmabrouk in #4679
- doc(docs): mark annotation queues and in-playground evaluation as shipped on the roadmap by @mmabrouk in #4678
- [feat][UX/UI] Hide mapping and preview until a test set is selected by @NamHT4Devlop in #4692
- docs: add NamHT4Devlop as a contributor for code by @allcontributors[bot] in #4700
- (readme) Add walkthrough to readme by @mmabrouk in #4698
- fix(frontend): show correct breadcrumb label for SDK evals by @unfitcoder101 in #4619
- fix(frontend): show user feedback as filterable fields in observability by @mmabrouk in #4652
- [fix] Table header stays aligned during horizontal scroll in InfiniteVirtualTable by @NamHT4Devlop in #4697
- fix(frontend): show correct variant name in commit modal for new vari… by @Sanket2329 in #4694
- docs(agents): add entity display name rules for workflows by @mmabrouk in #4665
- docs(docs): replace intro cover image with platform walkthrough video by @mmabrouk in #4699
- fix(frontend): keep test set columns on locally-joined playground rows by @mmabrouk in #4701
- [Feat]: improve cascade entity selector UI by @ashrafchowdury in #4630
- [4535] fix(frontend): fix evaluator playground navigation from trace drawer by @axelray-dev in #4560
- refactor(frontend): drop per-project fan-out from all batch fetchers by @mmabrouk in #4637
- feat(examples): CV screening demo with feedback-to-deploy walkthrough by @mmabrouk in #4607
- [fix] Resolve broken invites in OSS (again) by @junaway in #4704
New Contributors
- @NamHT4Devlop made their first contribution in #4692
- @unfitcoder101 made their first contribution in #4619
Full Changelog: v0.103.4...v0.103.5
v0.103.4
What's Changed
- [release] v0.103.3 by @github-actions[bot] in #4646
- [chore] Clean up and unify (most) git-based routes by @jp-agenta in #4470
- [feat] Add SMTP support by @Shunmuka in #4551
- docs: add Shunmuka as a contributor for code, and platform by @allcontributors[bot] in #4689
- [fix] Resolve broken
workflowrevisionversionssincerelease/v0.84.0by @junaway in #4639
New Contributors
Full Changelog: v0.103.3...v0.103.4
v0.103.3
What's Changed
- [release] v0.103.2 by @github-actions[bot] in #4631
- docs: add unfitcoder101 as a contributor for bug by @allcontributors[bot] in #4651
- fix(frontend): clear playground draft test cases when switching applications by @mmabrouk in #4628
- [Fix]: Preserve connected testset when opening Manage testcases by @ashrafchowdury in #4602
- [fix] Resolve broken
scenariostatusinannotationqueuesby @junaway in #4644 - fix(frontend): keep the test set synced across playground commits by @mmabrouk in #4653
- fix(frontend): show boolean evaluator metrics as True/False, not a mean by @mmabrouk in #4667
- fix(api): default variant name to its slug when not provided by @mmabrouk in #4664
- [fix] Resolve broken
referencesin Playground by @junaway in #4656 - [Feat]: Add bulk-archive actions for apps, testsets and evaluators by @ashrafchowdury in #4629
- [fix] Keep unused test set columns on playground rows through Run by @mmabrouk in #4649
- [fix] Resolve broken filtering for schemaless
evaluatorsby @junaway in #4650 - feat(api): Self-serve account deletion from Settings by @mmabrouk in #4600
- fix(frontend): label evaluator nodes in the playground by their entity name by @mmabrouk in #4668
- fix(frontend): resolve evaluation names for SDK-created apps and new evaluators by @mmabrouk in #4661
- Refactor/workflow name selectors by @bekossy in #4685
- [FE / Feat] Add evaluators to existing evals by @ardaerzin in #4577
Full Changelog: v0.103.2...v0.103.3
v0.103.2
What's Changed
- [release] v0.103.1 by @github-actions[bot] in #4611
- Migrate changelog from single file to paginated blog entries by @mmabrouk in #4613
- chore: remove QA scratch files by @ashrafchowdury in #4632
- chore(agents): add a What to QA section to the write-pr-description skill by @mmabrouk in #4635
- feat(sdk): let code evaluators return multiple metrics as a dict by @mmabrouk in #4626
- fix(frontend): show the evaluator name instead of 'default' in tables by @mmabrouk in #4634
- feat(frontend): decouple playground chat behavior from the app is_chat flag by @mmabrouk in #4609
- [AGE-3766] feat(frontend): Make collapse headers sticky in PrettyJsonView by @Sanket2329 in #4587
- docs: add Sanket2329 as a contributor for code by @allcontributors[bot] in #4640
New Contributors
- @Sanket2329 made their first contribution in #4587
Full Changelog: v0.103.1...v0.103.2