Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
cf4c74b
feat(api): align plan catalog with new pricing
mmabrouk Jul 22, 2026
ab77077
v0.105.9
mmabrouk Jul 22, 2026
e5fbc33
Merge pull request #5445 from Agenta-AI/pricing-catalog-alignment
mmabrouk Jul 22, 2026
e0da78b
feat(frontend): create an agent from a website template deep link
mmabrouk Jul 20, 2026
91b93af
fix(frontend): tighten the nav rail and make the app shell lines cont…
mmabrouk Jul 22, 2026
2d91a3c
fix(frontend): make the playground panels meet the divider and shrink…
mmabrouk Jul 22, 2026
535f6a2
fix(frontend): hide context-window meter from agent playground composer
claude Jul 23, 2026
1012e48
revert(frontend): restore the playground divider and drop the narrow-…
mmabrouk Jul 23, 2026
56234a7
Merge branch 'main' into release/v0.105.9
mmabrouk Jul 23, 2026
00d9a89
Merge pull request #5460 from Agenta-AI/claude/hide-context-window-ui…
mmabrouk Jul 23, 2026
6bc0a1c
fix(frontend): let the configuration header reach the panel edge
mmabrouk Jul 23, 2026
79e26d8
feat(frontend): overlay scrollbar, model names, narrower playground d…
mmabrouk Jul 23, 2026
6f0d0f0
feat(frontend): render the overlay scrollbar in the config panel
mmabrouk Jul 23, 2026
e6cb868
fix(frontend): harden website template claim lifecycle
mmabrouk Jul 23, 2026
f4f9499
fix(frontend): stop the antd splitter panels from owning a scrollbar
mmabrouk Jul 23, 2026
9578607
Merge pull request #5423 from Agenta-AI/feat/website-template-deeplink
mmabrouk Jul 23, 2026
3bd70de
fix(frontend): end an overlay-scrollbar drag on pointercancel
mmabrouk Jul 23, 2026
9da39b4
Merge pull request #5461 from Agenta-AI/ui-shell-rail-and-lines
mmabrouk Jul 23, 2026
3c67df8
fix(frontend): drop the redundant boolean annotation on showContextBu…
mmabrouk Jul 23, 2026
c637057
Merge pull request #5462 from Agenta-AI/fix/release-0-105-9-lint
mmabrouk Jul 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 33 additions & 31 deletions api/ee/src/core/access/entitlements/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ class Throttle(BaseModel):
DEFAULT_CATALOG = [
{
"title": "Hobby",
"description": "Great for hobby projects and POCs.",
"description": "For individuals exploring Agenta.",
"type": "standard",
"plan": DefaultPlan.CLOUD_V0_HOBBY.value,
"retention": Retention.WEEKLY.value,
Expand All @@ -203,17 +203,17 @@ class Throttle(BaseModel):
},
},
"features": [
"Unlimited prompts",
"20 evaluations/month",
"5k traces/month",
"2 seats included",
"1 week retention period",
"Community support via Github",
"2 team members",
"Unlimited projects",
"Unlimited agents and workflows",
"5,000 agent runs / month",
"1-week trace data retention",
"Community support through GitHub Issues",
],
},
{
"title": "Pro",
"description": "For production projects.",
"description": "For teams running agents in production.",
"type": "standard",
"plan": DefaultPlan.CLOUD_V0_PRO.value,
"retention": Retention.MONTHLY.value,
Expand All @@ -239,17 +239,18 @@ class Throttle(BaseModel):
},
},
"features": [
"Unlimited prompts",
"Unlimited team members",
"Unlimited projects, agents, and workflows",
"Unlimited schedules and event triggers",
"10,000 agent runs / month included, then $5 per additional 10,000",
"Unlimited evaluations",
"10k traces / month included then $5 for every 10k",
"Unlimited seats",
"1 month retention period",
"In-app support",
"1-month trace data retention",
"Community support through GitHub Issues",
],
},
{
"title": "Business",
"description": "For scale, security, and support.",
"description": "For teams that need governance, compliance, and priority support.",
"type": "standard",
"plan": DefaultPlan.CLOUD_V0_BUSINESS.value,
"retention": Retention.QUARTERLY.value,
Expand All @@ -264,7 +265,7 @@ class Throttle(BaseModel):
"currency": "USD",
"tiers": [
{
"limit": 1_000_000,
"limit": 10_000,
"amount": 0.00,
},
{
Expand All @@ -276,33 +277,34 @@ class Throttle(BaseModel):
},
"features": [
"Everything in Pro",
"Unlimited seats",
"1M traces / month included then $5 for every 10k",
"Multiple workspaces",
"Roles and RBAC",
"Enterprise SSO",
"SOC 2 reports",
"HIPAA BAA [soon]",
"Private Slack Channel",
"Business SLA",
"1 quarter retention period",
"10,000 agent runs / month included, then $5 per additional 10,000",
"Team roles and role-based access control",
"SSO",
"SOC 2 Type II report",
"3-month trace data retention",
"Priority support",
"Private Slack Connect channel",
],
},
{
"title": "Enterprise",
"description": "For large organizations or custom needs.",
"description": "For organizations that need advanced controls and dedicated support.",
"type": "standard",
"features": [
"Everything in Business",
"Custom usage and trace data retention",
"Custom roles",
"Enterprise SSO",
"Audit logs",
"Custom domains",
"HIPAA BAA [soon]",
"Security reviews",
"Custom security and legal terms",
"Self-hosting options",
"Bring Your Own Cloud (BYOC)",
"Security reviews",
"Deployment and onboarding support",
"Dedicated support",
"Custom SLA",
"Custom terms",
"Private Slack Connect channel",
"Custom service-level agreement",
],
},
{
Expand Down Expand Up @@ -516,7 +518,7 @@ class Throttle(BaseModel):
period=Period.MONTHLY,
),
Counter.TRACES_INGESTED: Quota(
free=1_000_000,
free=10_000,
retention=Retention.QUARTERLY,
period=Period.MONTHLY,
),
Expand Down
2 changes: 1 addition & 1 deletion api/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "api"
version = "0.105.8"
version = "0.105.9"
description = "Agenta API"
requires-python = ">=3.11,<3.14"
authors = [
Expand Down
6 changes: 3 additions & 3 deletions api/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion clients/python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "agenta-client"
version = "0.105.8"
version = "0.105.9"
description = "Fern-generated Python client for the Agenta API."
requires-python = ">=3.11,<3.14"
authors = [
Expand Down
2 changes: 1 addition & 1 deletion clients/python/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions hosting/kubernetes/helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: agenta
description: A Helm chart for deploying Agenta (OSS or EE) on Kubernetes
type: application
version: 0.105.8
appVersion: "v0.105.8"
version: 0.105.9
appVersion: "v0.105.9"
keywords:
- agenta
- llm
Expand Down
4 changes: 2 additions & 2 deletions sdks/python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[project]
name = "agenta"
version = "0.105.8"
description = "Agenta the open-source workspace for your agents. Build agents through chat, improve them with feedback, and share them with your team."
version = "0.105.9"
description = "Agenta is the open-source workspace for your agents. Build agents through chat, improve them with feedback, and share them with your team."
readme = "README.md"
requires-python = ">=3.11,<3.14"
license = "MIT"
Expand Down
4 changes: 2 additions & 2 deletions sdks/python/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion services/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "services"
version = "0.105.8"
version = "0.105.9"
description = "Agenta Services (Chat & Completion)"
requires-python = ">=3.11,<3.14"
authors = [
Expand Down
6 changes: 3 additions & 3 deletions services/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion web/ee/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agenta/ee",
"version": "0.105.8",
"version": "0.105.9",
"private": true,
"engines": {
"node": "24.x"
Expand Down

This file was deleted.

2 changes: 1 addition & 1 deletion web/oss/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@agenta/oss",
"version": "0.105.8",
"version": "0.105.9",
"private": true,
"engines": {
"node": "24.x"
Expand Down
9 changes: 7 additions & 2 deletions web/oss/src/components/AgentChatSlice/AgentConversation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -756,6 +756,9 @@ const AgentConversation = ({
() => contextWindowForModel(harnessCapabilities, modelKey.harness, modelKey.model),
[harnessCapabilities, modelKey.harness, modelKey.model],
)
// Feature flag: the context-budget meter is hidden from the composer for now. The
// component and its logic stay wired up; flip this to `true` to bring the UI back.
const showContextBudget = false

// ── Playground-native onboarding ──────────────────────────────────────────
// This chat panel IS the onboarding surface while the agent is ephemeral: the empty state shows the
Expand Down Expand Up @@ -2278,9 +2281,11 @@ const AgentConversation = ({
aria-label="Attach files"
/>
</Tooltip>
{/* Only meaningful in a real conversation — hidden during
{/* Context-budget meter temporarily hidden from the UI.
Logic is retained — flip `showContextBudget` to re-enable.
Only meaningful in a real conversation, so still gated on
onboarding (no turns / no usage yet). */}
{!onboardingActive ? (
{showContextBudget && !onboardingActive ? (
<ContextBudgetIndicator
messages={messages}
maxTokens={contextMaxTokens}
Expand Down
2 changes: 1 addition & 1 deletion web/oss/src/components/Layout/assets/styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export const useStyles = createUseStyles((theme: JSSTheme) => ({
justifyContent: "space-between",
width: "100%",
padding: "8px 1.5rem",
borderBottom: `1px solid ${theme.colorBorderSecondary}`,
borderBottom: "1px solid var(--ag-shell-line)",
},
topRightBar: {
display: "flex",
Expand Down
Loading
Loading