# Reusable, testable decisions for agent orchestration with Jev

> Source: <https://www.agentconnect.md/blog/introducing-jev-support/>
> Published: 2026-09-30 13:04:57+00:00

Choose when agents act, which agent handles the task, and which model to use.

A support channel has questions, bug reports, follow-ups, and the occasional “thanks, that worked.” With several agents available, your team needs to decide which messages deserve a response and who should handle them. The same judgment comes up when assigning an issue, choosing a reviewer, or picking a model for a new task.

[AgentConnect](https://github.com/agentconnect-md/agentconnect) now supports [Jev](https://docs.typesafe.ai/introduction), TypeSafe’s judgment model, as a general decision engine for your agents. You define a question and the criteria for answering it. Jev evaluates the context, and AgentConnect uses the answer according to the rules you configure.

We call these reusable questions **Decisions**. A Decision can return Yes or No, choose a category you define, or score something on your scale. For example: does this message need a reply, is this a technical or billing question, or how complex is this task? You can reuse the same Decision in several places, with each place choosing what to do with its answer.

For a support agent, you can configure a “Needs reply” Decision to trigger on requests for help and skip greetings and acknowledgments. It considers the earlier conversation as well as the latest message. You can add it from the channel row in the agent’s **Integrations** tab and choose which answers should trigger a response.

A category Decision can limit responses to technical questions, as in this example:

With shared-bot routing in Slack, a “Support category” Decision can send new conversations to different agents. Technical questions can go to an engineering agent, and billing questions to a support agent. Your team defines the categories and who handles each one. You can also chain Decisions: check the category first, then judge the customer’s frustration before bringing in a specialist.

We use this in the **Ask AI** panel on our [documentation site](https://www.agentconnect.md/docs/getting-started), too. It connects to an agent through the [agent chat API](https://www.agentconnect.md/docs/connect-automate/agent-chat-api#decision-gate), with a Decision that judges whether a visitor’s question is about AgentConnect. When the Decision declines a question, the panel explains what it can help with. You can use the same setup for a documentation assistant or support widget on your own site.

That same approach works across other parts of your team’s work:

Agents can also ask Decisions themselves while working. Attach a Decision under **Tools & Skills → Decisions**, and the agent can supply context and use the answer—for example, classify a ticket before choosing how to handle it. Its existing permissions still determine which actions it can take.

To create your first Decision, open a Playground conversation with one agent and describe what you want to judge. The request below asks for the same judgment as the built-in Needs reply example, and the same flow works for any question your team needs:

Create a Decision called Support requests. Use Jev to answer Yes when someone asks for help, and No for greetings, thanks, or casual conversation.

The agent drafts the Decision and submits it for your approval. Review its name, model, question, and criteria in the proposed arguments, then choose **Approve and run** to save it or **Deny** to reject it. Nothing is applied until you approve. Once saved, open the Decision from the **Decisions** page and use **Try with an example** to test it against a sample conversation. You can inspect the answer and probabilities, adjust the criteria, and try again. The channel and routing editors also let you preview what your rules would do with a sample message. You can create Decisions manually or start with examples such as Needs reply, Support category, PR focus, and Task complexity.

Agents running on AgentConnect Cloud can evaluate Decisions using organization credits. For your own daemons, add a TypeSafe (Jev) API key under **Infra → Provider keys**.

Explore the [documentation](https://www.agentconnect.md/docs/getting-started), and [star AgentConnect on GitHub](https://github.com/agentconnect-md/agentconnect) to support the project.
