From 3be3ef98d776baa2bd6e7bf1022f8009e7c62e71 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 17:47:51 +0200 Subject: [PATCH 1/9] feat(website): Agenta 2.0 announcement post + hero tag (draft) Claude-Session: https://claude.ai/code/session_013Qe1Vf2yvj33BVd5W1q7HB --- .../blog/introducing-agenta-2-0/hero.png | Bin 0 -> 51110 bytes website/src/components/Hero.astro | 5 + .../content/posts/introducing-agenta-2-0.mdx | 117 ++++++++++++++++++ 3 files changed, 122 insertions(+) create mode 100644 website/public/blog/introducing-agenta-2-0/hero.png create mode 100644 website/src/content/posts/introducing-agenta-2-0.mdx diff --git a/website/public/blog/introducing-agenta-2-0/hero.png b/website/public/blog/introducing-agenta-2-0/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..48834fd026645001e38c83fe360a498e8420d756 GIT binary patch literal 51110 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 Q{&PnBiS*-?hnnyI54%!~!2kdN literal 0 HcmV?d00001 diff --git a/website/src/components/Hero.astro b/website/src/components/Hero.astro index fff5df61b1..5f7e831cb7 100644 --- a/website/src/components/Hero.astro +++ b/website/src/components/Hero.astro @@ -24,6 +24,11 @@ const SHOW_HERO_VIDEO = false; >
+ Agenta 2.0 — read the announcement →

Date: Wed, 22 Jul 2026 18:35:08 +0200 Subject: [PATCH 2/9] feat(website): designed 16:9 hero for the Agenta 2.0 announcement Claude-Session: https://claude.ai/code/session_013Qe1Vf2yvj33BVd5W1q7HB --- .../blog/introducing-agenta-2-0/hero.png | Bin 51110 -> 94685 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/website/public/blog/introducing-agenta-2-0/hero.png b/website/public/blog/introducing-agenta-2-0/hero.png index 48834fd026645001e38c83fe360a498e8420d756..28895b0362f961dfed53cc5078baf155eaa67744 100644 GIT binary patch literal 94685 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 Twm5ErGm_wdF!lHTn$-UT6OHPN literal 51110 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 Q{&PnBiS*-?hnnyI54%!~!2kdN From a01e1e280df6dd52a3fc90e30eea48a8500820f7 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 19:24:19 +0200 Subject: [PATCH 3/9] =?UTF-8?q?feat(website):=20blog=20post=20layout=20pol?= =?UTF-8?q?ish=20=E2=80=94=20Linear-scale=20typography,=20cleaner=20byline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Retune .ag-prose body to 16px/400/1.65 with slight negative tracking (from Linear's blog), lighter section-heading scale, and a stronger link underline. On the post page: drop the category chip, reduce the byline to avatar + name, move date and reading time to a quiet line under the subtitle, enlarge the subtitle, and even out the hero-image vertical rhythm. Claude-Session: https://claude.ai/code/session_013Qe1Vf2yvj33BVd5W1q7HB --- website/src/pages/blog/[slug].astro | 88 +++++++++++++++-------------- website/src/styles/global.css | 30 ++++++---- 2 files changed, 65 insertions(+), 53 deletions(-) diff --git a/website/src/pages/blog/[slug].astro b/website/src/pages/blog/[slug].astro index 3f60873790..bc12aae183 100644 --- a/website/src/pages/blog/[slug].astro +++ b/website/src/pages/blog/[slug].astro @@ -13,7 +13,7 @@ export const getStaticPaths = (async () => { }) satisfies GetStaticPaths; const { post } = Astro.props; -const { title, description, category, date, heroImage, ogImage, readingTime } = +const { title, description, date, heroImage, ogImage, readingTime } = post.data; // Resolve every contributor (primary first, then co-authors) for the byline. @@ -87,8 +87,8 @@ const sectionBorder = "border:1px solid rgba(255,255,255,0.07);margin-top:-1px;"
All blogs - {category}

{description}

- + +
+ {dateLabel} + {readingTime && ( + <> + + {readingTime} + + )} +
+ + { primaryAuthor && (
-
- - {authors.map((a, i) => ( - <> - {i > 0 && & } - - {a.data.name} - - - ))} - -
- {primaryAuthor.data.role} - - {dateLabel} - {readingTime && ( - <> - - {readingTime} - - )} -
-
+ + {authors.map((a, i) => ( + <> + {i > 0 && & } + + {a.data.name} + + + ))} +
) } @@ -200,7 +194,7 @@ const sectionBorder = "border:1px solid rgba(255,255,255,0.07);margin-top:-1px;"
@@ -267,6 +261,14 @@ const sectionBorder = "border:1px solid rgba(255,255,255,0.07);margin-top:-1px;" padding-left: 20px !important; padding-right: 20px !important; } + /* Hero image breathes proportionally less on phones. */ + .ag-post-head { + padding-top: 44px !important; + padding-bottom: 30px !important; + } + .ag-post-body { + padding-top: 32px !important; + } } diff --git a/website/src/styles/global.css b/website/src/styles/global.css index 892a548a49..1dc7c801f3 100644 --- a/website/src/styles/global.css +++ b/website/src/styles/global.css @@ -562,40 +562,50 @@ html, Body is a muted warm white for comfortable reading; headings brighter; links carry the brand accent; code sits on a subtle raised surface. ============================================================================ */ +/* Body scale tuned against Linear's blog (linear.app/now): 15–16px regular 400 + with a slight negative tracking reads far lighter than a heavier 17px block. + We keep Inter for body and GT Alpina for headings — only size/weight/leading + and tracking follow Linear. */ .ag-prose { color: rgba(255, 255, 255, 0.72); font-family: var(--font-sans); - font-size: 17px; - line-height: 1.75; + font-size: 16px; + font-weight: 400; + line-height: 1.65; + letter-spacing: -0.011em; } .ag-prose > :first-child { margin-top: 0; } .ag-prose p { - margin: 0 0 1.15em; + margin: 0 0 1.25em; } .ag-prose h2 { - margin: 2em 0 0.6em; - font: 400 30px/1.2 var(--font-display); + margin: 2em 0 0.55em; + font: 400 26px/1.25 var(--font-display); + letter-spacing: -0.015em; color: var(--text-on-dark-heading); text-wrap: pretty; } .ag-prose h3 { - margin: 1.6em 0 0.5em; - font: 400 23px/1.3 var(--font-display); + margin: 1.7em 0 0.5em; + font: 400 20px/1.3 var(--font-display); + letter-spacing: -0.012em; color: var(--text-on-dark-heading); text-wrap: pretty; } .ag-prose h4 { - margin: 1.4em 0 0.4em; - font: 600 17px/1.4 var(--font-sans); + margin: 1.5em 0 0.4em; + font: 600 16px/1.4 var(--font-sans); + letter-spacing: -0.006em; color: var(--text-on-dark-heading); } .ag-prose a { color: var(--yellow-400); + font-weight: 400; text-decoration: underline; text-underline-offset: 2px; - text-decoration-color: rgba(242, 242, 92, 0.4); + text-decoration-color: rgba(242, 242, 92, 0.55); } .ag-prose a:hover { text-decoration-color: var(--yellow-400); From b27ba44cbdcc6d582ee917d90150835a9dc50902 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:11:51 +0200 Subject: [PATCH 4/9] Revise introducing-agenta-2-0.mdx for clarity and context Updated text for clarity, improved phrasing, and added context throughout the document. --- .../content/posts/introducing-agenta-2-0.mdx | 74 +++++++++---------- 1 file changed, 33 insertions(+), 41 deletions(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index 9e08431398..27dc95d161 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -14,35 +14,37 @@ tags: ["Article"] Today, we are introducing Agenta 2.0, an open-source workspace for building and running agents. -Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring work. +Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring tasks. ## Agents are becoming a new building block for work -Agents have reached a point where they can perform and organize substantial work. +Agents have reached a point where they can help with a [large share of tasks across a company](https://www.anthropic.com/research/labor-market-impacts). -Give an agent a goal, the right context, and access to tools, and it can decide how to approach the job. It can inspect information, use applications, write scripts, and adapt when the situation changes. +Give an agent a goal, clear instructions, the right context, and access to tools, and it can complete many tasks autonomously. It can inspect information, use applications, write scripts, and adapt when the situation changes. -Until now, automating work often meant defining every step in advance. You designed a workflow and specified what should happen at each branch. This remains the right approach when a process is fixed and every step must be predictable. +Until now, automating work often meant defining every step in advance. You designed a deterministic workflow and specified what should happen at each branch. This remains the right approach in high-governance settings where every step must be predictable. -But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. +But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. Agents have become much better at handling this kind of work. -An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent create the logic it needs. +An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent reason through the problem. -People still provide direction, feedback, and judgment. Agents take on more of the execution. +People still provide direction, feedback, and judgment. They do not need to encode every path. Agents take on more of the execution. ## Building useful agents still requires too much work -Most companies are not working this way yet. +Most companies are not yet using agents to their full potential. A useful agent needs company context. It needs instructions, files, skills, tools, and access to the applications where work happens. People need a way to improve it, share it, run it again, and understand what happened when it makes a mistake. +Most importantly, the people doing the work need to be able to create their own agents. They understand the work best. + Today, this capability is spread across several kinds of products. -Coding agents such as Claude Code, Codex, and Pi give individual technical users a strong environment. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move. Visual workflow builders work well when users can define the process in advance. Agent frameworks provide flexibility, but require a team to build and operate the surrounding system. +Coding agents such as Claude Code and Codex are very powerful, but still require technical skills. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move and lock them into one provider. Visual workflow builders work well when users can define the process in advance, but they do not fully use what this new agent paradigm makes possible. The result is an awkward choice between agency, ease of use, automation, and control. -We think agents need an open workspace where people can build them through use, give them lasting context, share them with a team, automate suitable work, and control how they run. +We think teams need an open workspace where every team member can build agents by working with them, give them lasting context, share them with the team, automate suitable work, and control how they run. ## A workspace for you and your agents @@ -52,23 +54,21 @@ You start with a real job and describe it in chat. The agent works with you, use Each agent has a persistent workspace. It can maintain research, documents, plans, reports, and other artifacts instead of starting every conversation without context. -You improve the agent through real work and feedback. When it becomes useful, you can share it with your team. For suitable recurring work, you can run it on a schedule or when an event occurs in a connected application. +You improve the agent through real work and feedback, then share it with your team. For recurring work, you can create loops that run on a schedule or when an event occurs in a connected application. -The AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. +In other words, the AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. -## Open agents, open choices +## Using open standards -The agent itself remains simple and inspectable. An Agenta agent is built from components such as `AGENTS.md`, skills, tools, and files. You can see and change how it works. +The agent itself remains simple and portable. An Agenta agent is built from standard components: `AGENTS.md`, skills, tools, and MCP servers. You can see and change how it works. -Agenta adds the workspace, sharing, triggers, versions, and operational history around the agent. It keeps the agent separate from the model and harness that run it. +This means two things. First, you can reuse compatible MCP servers and skills from the broader agent ecosystem. -This means you can choose the right setup for the job without rebuilding the agent from the beginning. +Second, you can switch supported models or harnesses without rebuilding the agent. You can choose the right setup for each task without being locked into one provider. We already work this way inside Agenta. Our go-to-market work uses GPT-5.6. We use a different coding harness for engineering. When speed matters, we use GLM 5.2 Nitro through OpenRouter. In our self-hosted setup, personal agents can use our existing Claude Code and Codex subscriptions. -{/* VERIFY BEFORE PUBLICATION: Confirm the exact GTM model and harness, the engineering harness name, GLM 5.2 Nitro support, subscription setup, portability limits, and every stated stack combination. */} - -The important point is not the number of supported providers. It is that the agent and its work do not have to begin again when the surrounding stack changes. +Our vision is to let you run your agents almost anywhere: locally, in Agenta Cloud, or through execution environments such as Daytona. Over time, we plan to support more environments, including E2B, Vercel, and AWS. ## A go-to-market agent in practice @@ -78,40 +78,32 @@ As a technical founder, I work across product, engineering, research, positionin My go-to-market agent works with a persistent workspace containing our product context, research, positioning, decisions, launch plans, and drafts. I use it in chat to research questions, compare new information with earlier decisions, update documents, and prepare assets. This announcement is one output from that ongoing work. -I also use agents for recurring work. One helps operate our social listening through Octolens, where it manages research vocabulary, monitoring feeds, and the decisions behind them. - -{/* VERIFY BEFORE PUBLICATION: Confirm the exact Octolens automation, its trigger, what it performs automatically, and what still requires Mahmoud's approval. Link the public example only if it exposes no private configuration or credentials. */} +I also use agents for recurring work. One, for instance, helps operate our social listening through [Octolens](https://octolens.com/), where it manages research vocabulary, monitoring feeds, and the decisions behind them. -The agent does not make company decisions for me. It gathers and structures information, records context, and helps perform the work. I provide direction, correct it, and make the final decisions. +The agent does not make decisions for me. It gathers and structures information, records context, and helps perform the work. Over time, I give it feedback and refine it to fit the way I work. It gives me immense leverage. -## Reliability comes from improvement +## Reliability and continuous improvement -The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by language models. That foundation remains important because agents still make mistakes. +The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by LLMs. That foundation remains important because reliability is still a major challenge when building agents. -For a company, reliability is not only about whether one run succeeds. It is about making an agent better at a defined job over time. +When we started Agenta, LLMs were poor at following instructions and understanding what users meant. Much of our time went into prompt engineering and complex workflows designed to compensate. Today, agents are far better at following instructions. Many workflows can now be expressed as instructions to an agent instead of being defined step by step. -First, people need to state what good work looks like. Then they need to review real results and give feedback. When something goes wrong, they need to inspect the trace, understand which instruction or action caused the problem, and change the agent without losing what already worked. +Reliability today is about explaining the job clearly. Say you are building an agent to reach out to prospects. How do you define your ideal customer profile? What style should the agent follow? What should it focus on when researching a prospect, and what should it ignore? -Agenta supports this improvement loop through tracing, annotations, evaluations, and versioning. An annotation records structured feedback on a run. An evaluation checks an output against a defined expectation. Versioning connects each result to the agent configuration that produced it. +You cannot build a reliable agent that performs a job successfully without answering these questions. There is no shortcut. You need to review real results, give feedback, and iterate. -Together, these tools help teams make agents more reliable and predictable. They do not make a language model deterministic. They provide the evidence needed to improve the agent and decide which work still needs human review. +Agenta provides the tools to improve agents continuously. Every run is logged and traced with its inputs and outputs. Every agent configuration is versioned. A user can give feedback, and the agent can inspect what happened, identify why it made a mistake, and propose configuration changes. -Permissions and human approval add another layer of control. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. +Over time, you build more capable agents that become part of your company's operating DNA and differentiation. They encode your best practices, standard operating procedures, and ways of working. -{/* VERIFY BEFORE PUBLICATION: Confirm tracing, annotations, evaluations, versioning, permissions, approval behavior, and configuration restoration in the launch build. */} +The second layer of reliability comes from permissions and human approval. We built Agenta with a detailed permission system and human-in-the-loop controls. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. ## Getting started -Agenta 2.0 is available through Agenta Cloud and as a self-hosted product. - -{/* VERIFY BEFORE PUBLICATION: Confirm availability, release name, license, tested installation path, and destination links. */} - -Start with one area of work. Build an agent around a real job, give it the context it needs, and improve it through use. Once it works well, share it with your team or let it handle suitable parts of the work in the background. - -Agenta is still early. Some integrations and execution options require additional setup. Our documentation will explain the current limits and the setup required. +Agenta 2.0 is available through Agenta Cloud and as an open-source, self-hosted product. -[Try Agenta Cloud](https://cloud.agenta.ai), [view Agenta on GitHub](https://github.com/Agenta-AI/agenta), or follow the self-hosting guide to run it yourself. +Start with a template. Ask an agent to customize it, then give it the context and access to the tools it needs. Improve it through use. Over time, you can automate parts of the work and build a system that gives your whole team far more leverage. -We believe the people who understand the work should be able to build the agents that do it. +[Try Agenta Cloud](https://cloud.agenta.ai), [star Agenta on GitHub](https://github.com/Agenta-AI/agenta), or follow the self-hosting guide to run it yourself. -If you build an agent, tell us what work you gave it, where it helped, and where it failed. That feedback will shape what we build next. +We believe the people who understand the work should be able to build the agents that do it. We want to help build the next million agents. From 929c3c918471447778fb384f39e5d7a3cfbb0853 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:12:08 +0200 Subject: [PATCH 5/9] Update featured status to true for Agenta 2.0 post --- website/src/content/posts/introducing-agenta-2-0.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index 27dc95d161..d70e9ec766 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -8,7 +8,7 @@ readingTime: "6 min read" heroImage: /blog/introducing-agenta-2-0/hero.png ogImage: /blog/introducing-agenta-2-0/hero.png author: mahmoud-mabrouk -featured: false +featured: true tags: ["Article"] --- From 1cbfa82e455dadd9c2fa2b26c3967aec63dce9a2 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:13:39 +0200 Subject: [PATCH 6/9] Revise links in introducing-agenta-2-0.mdx Updated links in the Agenta 2.0 introduction post for clarity. --- website/src/content/posts/introducing-agenta-2-0.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index d70e9ec766..02f2184d33 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -104,6 +104,6 @@ Agenta 2.0 is available through Agenta Cloud and as an open-source, self-hosted Start with a template. Ask an agent to customize it, then give it the context and access to the tools it needs. Improve it through use. Over time, you can automate parts of the work and build a system that gives your whole team far more leverage. -[Try Agenta Cloud](https://cloud.agenta.ai), [star Agenta on GitHub](https://github.com/Agenta-AI/agenta), or follow the self-hosting guide to run it yourself. +[Try Agenta Cloud](https://cloud.agenta.ai), or copy the prompt in the [self-hosting guide](https://agenta.ai/docs/self-host/overview) to run it yourself. We believe the people who understand the work should be able to build the agents that do it. We want to help build the next million agents. From df24b07ffd60f7b01e72c1bd6442435b85c55e0d Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:27:34 +0200 Subject: [PATCH 7/9] Revise content in introducing-agenta-2-0.mdx Updated text for clarity and added links to resources. --- .../content/posts/introducing-agenta-2-0.mdx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index 02f2184d33..7cb1a5d81a 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -62,13 +62,13 @@ In other words, the AI coworker and the automation are not separate systems. The The agent itself remains simple and portable. An Agenta agent is built from standard components: `AGENTS.md`, skills, tools, and MCP servers. You can see and change how it works. -This means two things. First, you can reuse compatible MCP servers and skills from the broader agent ecosystem. +This means three things. First, you can reuse compatible MCP servers and skills from the broader agent ecosystem. Second, you can switch supported models or harnesses without rebuilding the agent. You can choose the right setup for each task without being locked into one provider. -We already work this way inside Agenta. Our go-to-market work uses GPT-5.6. We use a different coding harness for engineering. When speed matters, we use GLM 5.2 Nitro through OpenRouter. In our self-hosted setup, personal agents can use our existing Claude Code and Codex subscriptions. +We already work this way inside Agenta. Our go-to-market work uses [pi](https://pi.dev) with GPT-5.6. We use Claude Code with Opus 4.8 for engineering. For day to day tasks, where speed matters, we use [GLM 5.2 Nitro](https://openrouter.ai/z-ai/glm-5.2:nitro) through [OpenRouter](https://openrouter.ai/). In our personal local self-hosted setup, our personal agents use our existing Claude Code and ChatGPT subscriptions. -Our vision is to let you run your agents almost anywhere: locally, in Agenta Cloud, or through execution environments such as Daytona. Over time, we plan to support more environments, including E2B, Vercel, and AWS. +Last, open standards allow you to run your agents almost anywhere. Right now we support Agenta Cloud, local in docker containers or through [Daytona](https://daytona.io/) sandboxes. Over time, we plan to support more environments, including [E2B](https://e2b.dev/), [Vercel sandboxes](https://vercel.com/docs/sandbox), and [Modal](. ## A go-to-market agent in practice @@ -86,24 +86,24 @@ The agent does not make decisions for me. It gathers and structures information, The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by LLMs. That foundation remains important because reliability is still a major challenge when building agents. -When we started Agenta, LLMs were poor at following instructions and understanding what users meant. Much of our time went into prompt engineering and complex workflows designed to compensate. Today, agents are far better at following instructions. Many workflows can now be expressed as instructions to an agent instead of being defined step by step. +When we started Agenta, LLMs were poor at following instructions and understanding what users meant. Much of our users time went into prompt engineering and building complex workflows designed to compensate. Today, agents are far better at following instructions. Most workflows can now be expressed as instructions to an agent instead of being defined step by step. Reliability today is about explaining the job clearly. Say you are building an agent to reach out to prospects. How do you define your ideal customer profile? What style should the agent follow? What should it focus on when researching a prospect, and what should it ignore? -You cannot build a reliable agent that performs a job successfully without answering these questions. There is no shortcut. You need to review real results, give feedback, and iterate. +You cannot build a reliable agent that performs a job successfully without answering these questions. To achieve tht, there is no shortcut; you need to review the agent results, give feedback, and iterate. Agenta provides the tools to improve agents continuously. Every run is logged and traced with its inputs and outputs. Every agent configuration is versioned. A user can give feedback, and the agent can inspect what happened, identify why it made a mistake, and propose configuration changes. -Over time, you build more capable agents that become part of your company's operating DNA and differentiation. They encode your best practices, standard operating procedures, and ways of working. +Over time, you build more capable agents that become part of your company's operating DNA and differentiation. They encode your best practices, standard operating procedures, and your ways of working. The second layer of reliability comes from permissions and human approval. We built Agenta with a detailed permission system and human-in-the-loop controls. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. ## Getting started -Agenta 2.0 is available through Agenta Cloud and as an open-source, self-hosted product. +Agenta 2.0 is today available through Agenta Cloud and as an open-source, self-hosted product. Start with a template. Ask an agent to customize it, then give it the context and access to the tools it needs. Improve it through use. Over time, you can automate parts of the work and build a system that gives your whole team far more leverage. -[Try Agenta Cloud](https://cloud.agenta.ai), or copy the prompt in the [self-hosting guide](https://agenta.ai/docs/self-host/overview) to run it yourself. +Get started for free in [Agenta Cloud](https://cloud.agenta.ai), or copy the prompt in the [self-hosting guide](https://agenta.ai/docs/self-host/overview) to run it yourself in minutes. -We believe the people who understand the work should be able to build the agents that do it. We want to help build the next million agents. +We believe the people who understand the work should be able to build the agents that do it. We want to help them build the next million agents. From 364ee3b85eaea442902706020aadb23f371271ca Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:33:06 +0200 Subject: [PATCH 8/9] feat(website): feature the Agenta 2.0 announcement as the primary blog card Announcement takes featuredRank 1, the prompt-management guide moves to rank 3, the chunking guide returns to the grid. The rank swap rides this branch so the featured row never points at an unpublished post. Claude-Session: https://claude.ai/code/session_013Qe1Vf2yvj33BVd5W1q7HB --- .../content/posts/introducing-agenta-2-0.mdx | 77 +++++++++++-------- ...ive-guide-to-prompt-management-systems.mdx | 2 +- ...ultimate-guide-for-chunking-strategies.mdx | 3 +- 3 files changed, 45 insertions(+), 37 deletions(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index 7cb1a5d81a..a6791a3b94 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -9,42 +9,41 @@ heroImage: /blog/introducing-agenta-2-0/hero.png ogImage: /blog/introducing-agenta-2-0/hero.png author: mahmoud-mabrouk featured: true +featuredRank: 1 tags: ["Article"] --- Today, we are introducing Agenta 2.0, an open-source workspace for building and running agents. -Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring tasks. +Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring work. ## Agents are becoming a new building block for work -Agents have reached a point where they can help with a [large share of tasks across a company](https://www.anthropic.com/research/labor-market-impacts). +Agents have reached a point where they can perform and organize substantial work. -Give an agent a goal, clear instructions, the right context, and access to tools, and it can complete many tasks autonomously. It can inspect information, use applications, write scripts, and adapt when the situation changes. +Give an agent a goal, the right context, and access to tools, and it can decide how to approach the job. It can inspect information, use applications, write scripts, and adapt when the situation changes. -Until now, automating work often meant defining every step in advance. You designed a deterministic workflow and specified what should happen at each branch. This remains the right approach in high-governance settings where every step must be predictable. +Until now, automating work often meant defining every step in advance. You designed a workflow and specified what should happen at each branch. This remains the right approach when a process is fixed and every step must be predictable. -But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. Agents have become much better at handling this kind of work. +But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. -An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent reason through the problem. +An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent create the logic it needs. -People still provide direction, feedback, and judgment. They do not need to encode every path. Agents take on more of the execution. +People still provide direction, feedback, and judgment. Agents take on more of the execution. ## Building useful agents still requires too much work -Most companies are not yet using agents to their full potential. +Most companies are not working this way yet. A useful agent needs company context. It needs instructions, files, skills, tools, and access to the applications where work happens. People need a way to improve it, share it, run it again, and understand what happened when it makes a mistake. -Most importantly, the people doing the work need to be able to create their own agents. They understand the work best. - Today, this capability is spread across several kinds of products. -Coding agents such as Claude Code and Codex are very powerful, but still require technical skills. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move and lock them into one provider. Visual workflow builders work well when users can define the process in advance, but they do not fully use what this new agent paradigm makes possible. +Coding agents such as Claude Code, Codex, and Pi give individual technical users a strong environment. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move. Visual workflow builders work well when users can define the process in advance. Agent frameworks provide flexibility, but require a team to build and operate the surrounding system. The result is an awkward choice between agency, ease of use, automation, and control. -We think teams need an open workspace where every team member can build agents by working with them, give them lasting context, share them with the team, automate suitable work, and control how they run. +We think agents need an open workspace where people can build them through use, give them lasting context, share them with a team, automate suitable work, and control how they run. ## A workspace for you and your agents @@ -54,21 +53,23 @@ You start with a real job and describe it in chat. The agent works with you, use Each agent has a persistent workspace. It can maintain research, documents, plans, reports, and other artifacts instead of starting every conversation without context. -You improve the agent through real work and feedback, then share it with your team. For recurring work, you can create loops that run on a schedule or when an event occurs in a connected application. +You improve the agent through real work and feedback. When it becomes useful, you can share it with your team. For suitable recurring work, you can run it on a schedule or when an event occurs in a connected application. + +The AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. -In other words, the AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. +## Open agents, open choices -## Using open standards +The agent itself remains simple and inspectable. An Agenta agent is built from components such as `AGENTS.md`, skills, tools, and files. You can see and change how it works. -The agent itself remains simple and portable. An Agenta agent is built from standard components: `AGENTS.md`, skills, tools, and MCP servers. You can see and change how it works. +Agenta adds the workspace, sharing, triggers, versions, and operational history around the agent. It keeps the agent separate from the model and harness that run it. -This means three things. First, you can reuse compatible MCP servers and skills from the broader agent ecosystem. +This means you can choose the right setup for the job without rebuilding the agent from the beginning. -Second, you can switch supported models or harnesses without rebuilding the agent. You can choose the right setup for each task without being locked into one provider. +We already work this way inside Agenta. Our go-to-market work uses GPT-5.6. We use a different coding harness for engineering. When speed matters, we use GLM 5.2 Nitro through OpenRouter. In our self-hosted setup, personal agents can use our existing Claude Code and Codex subscriptions. -We already work this way inside Agenta. Our go-to-market work uses [pi](https://pi.dev) with GPT-5.6. We use Claude Code with Opus 4.8 for engineering. For day to day tasks, where speed matters, we use [GLM 5.2 Nitro](https://openrouter.ai/z-ai/glm-5.2:nitro) through [OpenRouter](https://openrouter.ai/). In our personal local self-hosted setup, our personal agents use our existing Claude Code and ChatGPT subscriptions. +{/* VERIFY BEFORE PUBLICATION: Confirm the exact GTM model and harness, the engineering harness name, GLM 5.2 Nitro support, subscription setup, portability limits, and every stated stack combination. */} -Last, open standards allow you to run your agents almost anywhere. Right now we support Agenta Cloud, local in docker containers or through [Daytona](https://daytona.io/) sandboxes. Over time, we plan to support more environments, including [E2B](https://e2b.dev/), [Vercel sandboxes](https://vercel.com/docs/sandbox), and [Modal](. +The important point is not the number of supported providers. It is that the agent and its work do not have to begin again when the surrounding stack changes. ## A go-to-market agent in practice @@ -78,32 +79,40 @@ As a technical founder, I work across product, engineering, research, positionin My go-to-market agent works with a persistent workspace containing our product context, research, positioning, decisions, launch plans, and drafts. I use it in chat to research questions, compare new information with earlier decisions, update documents, and prepare assets. This announcement is one output from that ongoing work. -I also use agents for recurring work. One, for instance, helps operate our social listening through [Octolens](https://octolens.com/), where it manages research vocabulary, monitoring feeds, and the decisions behind them. +I also use agents for recurring work. One helps operate our social listening through Octolens, where it manages research vocabulary, monitoring feeds, and the decisions behind them. + +{/* VERIFY BEFORE PUBLICATION: Confirm the exact Octolens automation, its trigger, what it performs automatically, and what still requires Mahmoud's approval. Link the public example only if it exposes no private configuration or credentials. */} -The agent does not make decisions for me. It gathers and structures information, records context, and helps perform the work. Over time, I give it feedback and refine it to fit the way I work. It gives me immense leverage. +The agent does not make company decisions for me. It gathers and structures information, records context, and helps perform the work. I provide direction, correct it, and make the final decisions. -## Reliability and continuous improvement +## Reliability comes from improvement -The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by LLMs. That foundation remains important because reliability is still a major challenge when building agents. +The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by language models. That foundation remains important because agents still make mistakes. -When we started Agenta, LLMs were poor at following instructions and understanding what users meant. Much of our users time went into prompt engineering and building complex workflows designed to compensate. Today, agents are far better at following instructions. Most workflows can now be expressed as instructions to an agent instead of being defined step by step. +For a company, reliability is not only about whether one run succeeds. It is about making an agent better at a defined job over time. -Reliability today is about explaining the job clearly. Say you are building an agent to reach out to prospects. How do you define your ideal customer profile? What style should the agent follow? What should it focus on when researching a prospect, and what should it ignore? +First, people need to state what good work looks like. Then they need to review real results and give feedback. When something goes wrong, they need to inspect the trace, understand which instruction or action caused the problem, and change the agent without losing what already worked. -You cannot build a reliable agent that performs a job successfully without answering these questions. To achieve tht, there is no shortcut; you need to review the agent results, give feedback, and iterate. +Agenta supports this improvement loop through tracing, annotations, evaluations, and versioning. An annotation records structured feedback on a run. An evaluation checks an output against a defined expectation. Versioning connects each result to the agent configuration that produced it. -Agenta provides the tools to improve agents continuously. Every run is logged and traced with its inputs and outputs. Every agent configuration is versioned. A user can give feedback, and the agent can inspect what happened, identify why it made a mistake, and propose configuration changes. +Together, these tools help teams make agents more reliable and predictable. They do not make a language model deterministic. They provide the evidence needed to improve the agent and decide which work still needs human review. -Over time, you build more capable agents that become part of your company's operating DNA and differentiation. They encode your best practices, standard operating procedures, and your ways of working. +Permissions and human approval add another layer of control. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. -The second layer of reliability comes from permissions and human approval. We built Agenta with a detailed permission system and human-in-the-loop controls. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. +{/* VERIFY BEFORE PUBLICATION: Confirm tracing, annotations, evaluations, versioning, permissions, approval behavior, and configuration restoration in the launch build. */} ## Getting started -Agenta 2.0 is today available through Agenta Cloud and as an open-source, self-hosted product. +Agenta 2.0 is available through Agenta Cloud and as a self-hosted product. + +{/* VERIFY BEFORE PUBLICATION: Confirm availability, release name, license, tested installation path, and destination links. */} + +Start with one area of work. Build an agent around a real job, give it the context it needs, and improve it through use. Once it works well, share it with your team or let it handle suitable parts of the work in the background. + +Agenta is still early. Some integrations and execution options require additional setup. Our documentation will explain the current limits and the setup required. -Start with a template. Ask an agent to customize it, then give it the context and access to the tools it needs. Improve it through use. Over time, you can automate parts of the work and build a system that gives your whole team far more leverage. +[Try Agenta Cloud](https://cloud.agenta.ai), [view Agenta on GitHub](https://github.com/Agenta-AI/agenta), or follow the self-hosting guide to run it yourself. -Get started for free in [Agenta Cloud](https://cloud.agenta.ai), or copy the prompt in the [self-hosting guide](https://agenta.ai/docs/self-host/overview) to run it yourself in minutes. +We believe the people who understand the work should be able to build the agents that do it. -We believe the people who understand the work should be able to build the agents that do it. We want to help them build the next million agents. +If you build an agent, tell us what work you gave it, where it helped, and where it failed. That feedback will shape what we build next. diff --git a/website/src/content/posts/the-definitive-guide-to-prompt-management-systems.mdx b/website/src/content/posts/the-definitive-guide-to-prompt-management-systems.mdx index 28a0fae614..c8cf7bd627 100644 --- a/website/src/content/posts/the-definitive-guide-to-prompt-management-systems.mdx +++ b/website/src/content/posts/the-definitive-guide-to-prompt-management-systems.mdx @@ -9,7 +9,7 @@ heroImage: /blog/the-definitive-guide-to-prompt-management-systems/hero.webp ogImage: /blog/the-definitive-guide-to-prompt-management-systems/hero.webp author: mahmoud-mabrouk featured: true -featuredRank: 1 +featuredRank: 3 tags: ["Article"] --- diff --git a/website/src/content/posts/the-ultimate-guide-for-chunking-strategies.mdx b/website/src/content/posts/the-ultimate-guide-for-chunking-strategies.mdx index 66058ff9da..37b7a6ea43 100644 --- a/website/src/content/posts/the-ultimate-guide-for-chunking-strategies.mdx +++ b/website/src/content/posts/the-ultimate-guide-for-chunking-strategies.mdx @@ -8,8 +8,7 @@ readingTime: "15 min read" heroImage: /blog/the-ultimate-guide-for-chunking-strategies/hero.webp ogImage: /blog/the-ultimate-guide-for-chunking-strategies/hero.webp author: ilyes-rezgui -featured: true -featuredRank: 3 +featured: false tags: ["Article"] --- From 3299a4b654da1de368ca59d3788c9ef9f6019164 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 22 Jul 2026 23:36:47 +0200 Subject: [PATCH 9/9] fix(website): restore founder content revisions clobbered by the rank commit; copy fixes Restores the Revise-content/Revise-links copy (df24b07ffd) that the featured-rank commit overwrote, re-applies featuredRank 1, and fixes the review findings: day-to-day, users' time, 'that', and the unfinished Modal link (now https://modal.com/). Claude-Session: https://claude.ai/code/session_013Qe1Vf2yvj33BVd5W1q7HB --- .../content/posts/introducing-agenta-2-0.mdx | 76 +++++++++---------- 1 file changed, 34 insertions(+), 42 deletions(-) diff --git a/website/src/content/posts/introducing-agenta-2-0.mdx b/website/src/content/posts/introducing-agenta-2-0.mdx index a6791a3b94..e772e075c1 100644 --- a/website/src/content/posts/introducing-agenta-2-0.mdx +++ b/website/src/content/posts/introducing-agenta-2-0.mdx @@ -15,35 +15,37 @@ tags: ["Article"] Today, we are introducing Agenta 2.0, an open-source workspace for building and running agents. -Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring work. +Agenta lets you build specialized agents for different areas of work. You can work with them as AI coworkers, share them with your team, and use them to automate recurring tasks. ## Agents are becoming a new building block for work -Agents have reached a point where they can perform and organize substantial work. +Agents have reached a point where they can help with a [large share of tasks across a company](https://www.anthropic.com/research/labor-market-impacts). -Give an agent a goal, the right context, and access to tools, and it can decide how to approach the job. It can inspect information, use applications, write scripts, and adapt when the situation changes. +Give an agent a goal, clear instructions, the right context, and access to tools, and it can complete many tasks autonomously. It can inspect information, use applications, write scripts, and adapt when the situation changes. -Until now, automating work often meant defining every step in advance. You designed a workflow and specified what should happen at each branch. This remains the right approach when a process is fixed and every step must be predictable. +Until now, automating work often meant defining every step in advance. You designed a deterministic workflow and specified what should happen at each branch. This remains the right approach in high-governance settings where every step must be predictable. -But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. +But much of our work is not like that. Research, product decisions, customer support, sales, and company operations require context and judgment. The right next step depends on what the system finds. Agents have become much better at handling this kind of work. -An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent create the logic it needs. +An agent can become the basic unit that performs this work. At a technical level, we think of the agent as a new compute primitive. In practical terms, you describe the job, provide the context and tools, and let the agent reason through the problem. -People still provide direction, feedback, and judgment. Agents take on more of the execution. +People still provide direction, feedback, and judgment. They do not need to encode every path. Agents take on more of the execution. ## Building useful agents still requires too much work -Most companies are not working this way yet. +Most companies are not yet using agents to their full potential. A useful agent needs company context. It needs instructions, files, skills, tools, and access to the applications where work happens. People need a way to improve it, share it, run it again, and understand what happened when it makes a mistake. +Most importantly, the people doing the work need to be able to create their own agents. They understand the work best. + Today, this capability is spread across several kinds of products. -Coding agents such as Claude Code, Codex, and Pi give individual technical users a strong environment. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move. Visual workflow builders work well when users can define the process in advance. Agent frameworks provide flexibility, but require a team to build and operate the surrounding system. +Coding agents such as Claude Code and Codex are very powerful, but still require technical skills. Closed AI workspaces provide a polished experience, but limit how much users can inspect, change, or move and lock them into one provider. Visual workflow builders work well when users can define the process in advance, but they do not fully use what this new agent paradigm makes possible. The result is an awkward choice between agency, ease of use, automation, and control. -We think agents need an open workspace where people can build them through use, give them lasting context, share them with a team, automate suitable work, and control how they run. +We think teams need an open workspace where every team member can build agents by working with them, give them lasting context, share them with the team, automate suitable work, and control how they run. ## A workspace for you and your agents @@ -53,23 +55,21 @@ You start with a real job and describe it in chat. The agent works with you, use Each agent has a persistent workspace. It can maintain research, documents, plans, reports, and other artifacts instead of starting every conversation without context. -You improve the agent through real work and feedback. When it becomes useful, you can share it with your team. For suitable recurring work, you can run it on a schedule or when an event occurs in a connected application. - -The AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. +You improve the agent through real work and feedback, then share it with your team. For recurring work, you can create loops that run on a schedule or when an event occurs in a connected application. -## Open agents, open choices +In other words, the AI coworker and the automation are not separate systems. They are two ways to use the same agent. You can work with it directly when the job needs discussion, then let it handle understood parts of the work in the background. -The agent itself remains simple and inspectable. An Agenta agent is built from components such as `AGENTS.md`, skills, tools, and files. You can see and change how it works. +## Using open standards -Agenta adds the workspace, sharing, triggers, versions, and operational history around the agent. It keeps the agent separate from the model and harness that run it. +The agent itself remains simple and portable. An Agenta agent is built from standard components: `AGENTS.md`, skills, tools, and MCP servers. You can see and change how it works. -This means you can choose the right setup for the job without rebuilding the agent from the beginning. +This means three things. First, you can reuse compatible MCP servers and skills from the broader agent ecosystem. -We already work this way inside Agenta. Our go-to-market work uses GPT-5.6. We use a different coding harness for engineering. When speed matters, we use GLM 5.2 Nitro through OpenRouter. In our self-hosted setup, personal agents can use our existing Claude Code and Codex subscriptions. +Second, you can switch supported models or harnesses without rebuilding the agent. You can choose the right setup for each task without being locked into one provider. -{/* VERIFY BEFORE PUBLICATION: Confirm the exact GTM model and harness, the engineering harness name, GLM 5.2 Nitro support, subscription setup, portability limits, and every stated stack combination. */} +We already work this way inside Agenta. Our go-to-market work uses [pi](https://pi.dev) with GPT-5.6. We use Claude Code with Opus 4.8 for engineering. For day-to-day tasks, where speed matters, we use [GLM 5.2 Nitro](https://openrouter.ai/z-ai/glm-5.2:nitro) through [OpenRouter](https://openrouter.ai/). In our personal local self-hosted setup, our personal agents use our existing Claude Code and ChatGPT subscriptions. -The important point is not the number of supported providers. It is that the agent and its work do not have to begin again when the surrounding stack changes. +Last, open standards allow you to run your agents almost anywhere. Right now we support Agenta Cloud, local in docker containers or through [Daytona](https://daytona.io/) sandboxes. Over time, we plan to support more environments, including [E2B](https://e2b.dev/), [Vercel sandboxes](https://vercel.com/docs/sandbox), and [Modal](https://modal.com/). ## A go-to-market agent in practice @@ -79,40 +79,32 @@ As a technical founder, I work across product, engineering, research, positionin My go-to-market agent works with a persistent workspace containing our product context, research, positioning, decisions, launch plans, and drafts. I use it in chat to research questions, compare new information with earlier decisions, update documents, and prepare assets. This announcement is one output from that ongoing work. -I also use agents for recurring work. One helps operate our social listening through Octolens, where it manages research vocabulary, monitoring feeds, and the decisions behind them. - -{/* VERIFY BEFORE PUBLICATION: Confirm the exact Octolens automation, its trigger, what it performs automatically, and what still requires Mahmoud's approval. Link the public example only if it exposes no private configuration or credentials. */} +I also use agents for recurring work. One, for instance, helps operate our social listening through [Octolens](https://octolens.com/), where it manages research vocabulary, monitoring feeds, and the decisions behind them. -The agent does not make company decisions for me. It gathers and structures information, records context, and helps perform the work. I provide direction, correct it, and make the final decisions. +The agent does not make decisions for me. It gathers and structures information, records context, and helps perform the work. Over time, I give it feedback and refine it to fit the way I work. It gives me immense leverage. -## Reliability comes from improvement +## Reliability and continuous improvement -The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by language models. That foundation remains important because agents still make mistakes. +The first version of Agenta focused on helping teams build, evaluate, and observe applications powered by LLMs. That foundation remains important because reliability is still a major challenge when building agents. -For a company, reliability is not only about whether one run succeeds. It is about making an agent better at a defined job over time. +When we started Agenta, LLMs were poor at following instructions and understanding what users meant. Much of our users' time went into prompt engineering and building complex workflows designed to compensate. Today, agents are far better at following instructions. Most workflows can now be expressed as instructions to an agent instead of being defined step by step. -First, people need to state what good work looks like. Then they need to review real results and give feedback. When something goes wrong, they need to inspect the trace, understand which instruction or action caused the problem, and change the agent without losing what already worked. +Reliability today is about explaining the job clearly. Say you are building an agent to reach out to prospects. How do you define your ideal customer profile? What style should the agent follow? What should it focus on when researching a prospect, and what should it ignore? -Agenta supports this improvement loop through tracing, annotations, evaluations, and versioning. An annotation records structured feedback on a run. An evaluation checks an output against a defined expectation. Versioning connects each result to the agent configuration that produced it. +You cannot build a reliable agent that performs a job successfully without answering these questions. To achieve that, there is no shortcut; you need to review the agent results, give feedback, and iterate. -Together, these tools help teams make agents more reliable and predictable. They do not make a language model deterministic. They provide the evidence needed to improve the agent and decide which work still needs human review. +Agenta provides the tools to improve agents continuously. Every run is logged and traced with its inputs and outputs. Every agent configuration is versioned. A user can give feedback, and the agent can inspect what happened, identify why it made a mistake, and propose configuration changes. -Permissions and human approval add another layer of control. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. +Over time, you build more capable agents that become part of your company's operating DNA and differentiation. They encode your best practices, standard operating procedures, and your ways of working. -{/* VERIFY BEFORE PUBLICATION: Confirm tracing, annotations, evaluations, versioning, permissions, approval behavior, and configuration restoration in the launch build. */} +The second layer of reliability comes from permissions and human approval. We built Agenta with a detailed permission system and human-in-the-loop controls. Teams can decide which actions an agent may perform, which require approval, and which remain blocked. ## Getting started -Agenta 2.0 is available through Agenta Cloud and as a self-hosted product. - -{/* VERIFY BEFORE PUBLICATION: Confirm availability, release name, license, tested installation path, and destination links. */} - -Start with one area of work. Build an agent around a real job, give it the context it needs, and improve it through use. Once it works well, share it with your team or let it handle suitable parts of the work in the background. - -Agenta is still early. Some integrations and execution options require additional setup. Our documentation will explain the current limits and the setup required. +Agenta 2.0 is today available through Agenta Cloud and as an open-source, self-hosted product. -[Try Agenta Cloud](https://cloud.agenta.ai), [view Agenta on GitHub](https://github.com/Agenta-AI/agenta), or follow the self-hosting guide to run it yourself. +Start with a template. Ask an agent to customize it, then give it the context and access to the tools it needs. Improve it through use. Over time, you can automate parts of the work and build a system that gives your whole team far more leverage. -We believe the people who understand the work should be able to build the agents that do it. +Get started for free in [Agenta Cloud](https://cloud.agenta.ai), or copy the prompt in the [self-hosting guide](https://agenta.ai/docs/self-host/overview) to run it yourself in minutes. -If you build an agent, tell us what work you gave it, where it helped, and where it failed. That feedback will shape what we build next. +We believe the people who understand the work should be able to build the agents that do it. We want to help them build the next million agents.