Skip to content

Releases: Agenta-AI/agenta

v0.105.2

Choose a tag to compare

@jp-agenta jp-agenta released this 17 Jul 07:42

What's Changed

Full Changelog: v0.105.1...v0.105.2

v0.105.1

Choose a tag to compare

@junaway junaway released this 15 Jul 17:07
5b2f8d1

What's Changed

Full Changelog: 105.0...v0.105.1

v0.105.0

Choose a tag to compare

@mmabrouk mmabrouk released this 14 Jul 22:00
e723777

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...
Read more

v0.104.3

Choose a tag to compare

@bekossy bekossy released this 25 Jun 16:28

What's Changed

  • [release] v0.104.2 by @github-actions[bot] in #4796
  • [feat] Move RBAC enforcement from ee to oss by @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

Choose a tag to compare

@bekossy bekossy released this 24 Jun 16:56
e7a5ab9

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 code and hook workflows and their schemas by @junaway in #4711

Full Changelog: v0.104.1...v0.104.2

v0.104.0

Choose a tag to compare

@junaway junaway released this 18 Jun 10:06
6d03400

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 workflow uri<>type mapping 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

Choose a tag to compare

@bekossy bekossy released this 15 Jun 17:25
c558de5

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

Full Changelog: v0.103.4...v0.103.5

v0.103.4

Choose a tag to compare

@junaway junaway released this 13 Jun 10:55

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 workflow revision versions since release/v0.84.0 by @junaway in #4639

New Contributors

Full Changelog: v0.103.3...v0.103.4

v0.103.3

Choose a tag to compare

@bekossy bekossy released this 12 Jun 20:20
6e8b589

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 scenario status in annotation queues by @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 references in 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 evaluators by @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

Choose a tag to compare

@bekossy bekossy released this 11 Jun 13:15
af7d762

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

Full Changelog: v0.103.1...v0.103.2