# TypeFuse > TypeFuse is where teams build, test, version and ship the AI decisions their software makes: typed, evaluated, versioned judgments served over an API. ## Agents - [Connect an agent](https://typefuse.dev/agents.md): install the skill and the MCP server for Claude Code, Codex, claude.ai or the TypeFuse CLI - [The TypeFuse skill](https://typefuse.dev/agents/typefuse/SKILL.md): how to build, test, publish, deploy and call Decisions - [Deployment URLs](https://api.typefuse.dev/v1/meta): the API, runtime, MCP and app URLs as JSON - [API reference](https://api.typefuse.dev/docs) ## Guides - [Every guide in one document](https://typefuse.dev/guides.md): how to build, test, version, deploy and call Decisions - [Decisions and Definitions](https://typefuse.dev/guides/decisions.md): What a Decision is, and how a Definition describes its input, its context and the questions it answers. - [Per-item questions](https://typefuse.dev/guides/per-item-questions.md): Ask a question once for each item in a list, in the same call. - [The Definition assistant](https://typefuse.dev/guides/definition-assistant.md): Review a Definition for problems, accept suggested fixes, and describe a change in your own words. - [Examples, Test sets and the Sandbox](https://typefuse.dev/guides/examples-and-test-sets.md): Worked Examples explain intent, Test sets are the evidence, and the Sandbox tries one input at a time. - [Test runs and Evaluations](https://typefuse.dev/guides/evaluations.md): Run your Test sets against a draft or a version, read the evidence and compare two runs. - [Datasets and Comparisons](https://typefuse.dev/guides/comparisons.md): Run two releases over the same real inputs and see where their answers differ before you ship. - [Versions and releases](https://typefuse.dev/guides/versions.md): Publishing freezes a version with a semantic release, and callers choose the releases they accept. - [Deploying, environments and approvals](https://typefuse.dev/guides/deployments.md): Deploy a release to an environment, ask for approval where it is required, and roll back. - [Calling a Decision](https://typefuse.dev/guides/calling.md): Call a deployed Decision over HTTP, from the SDK or from the CLI, with your own TypeSafe key or TypeFuse's. - [The Decision log and audit](https://typefuse.dev/guides/decision-log.md): Every answer a deployed Decision gives is recorded before it is returned; the records can be verified, exported and gathered into an evidence pack. - [Notifications](https://typefuse.dev/guides/notifications.md): Deployment requests waiting for you, and notices as your plan's allowances run low. - [Organisations and moving Decisions](https://typefuse.dev/guides/organisations.md): Organisations own Decisions, members and credentials, and a Decision can move between them. - [Account security and two-factor](https://typefuse.dev/guides/account-security.md): Passkeys, an authenticator app and recovery codes, confirming it's you, and requiring two-factor. - [Plans and usage](https://typefuse.dev/guides/plans.md): What each plan includes, where to see your usage and what happens at a limit. - [Connecting an agent](https://typefuse.dev/guides/agents.md): Let Claude Code, Codex or claude.ai build, test and publish Decisions for you.