---
title: ".iblai Agent File Format: Portable Agent Definitions"
slug: "standard-agent-file-format"
date: "2025-02-20"
tag: "Application"
summary: "A Markdown-based portable agent definition format. One file captures everything needed to define, share, and load an AI agent across tools, teams, and platforms."
author: "ibl.ai Engineering"
repo: "iblai/standard"
---

The **.iblai Standard** defines a portable agent file format built on Markdown. A single `.iblai` file captures everything needed to define, share, and load an AI agent:

- **System prompt** and persona
- **Tool configurations** (MCP servers, API endpoints, functions)
- **Knowledge sources** (documents, URLs, embeddings)
- **Guardrails** and safety constraints
- **Metadata** (name, description, author, version)

### Why a Standard Format?

Agent definitions are fragmented across platforms. Every tool has its own format — JSON configs, YAML manifests, proprietary UIs. The `.iblai` format provides a **single, human-readable file** that works everywhere.

### Interactive CLI Wizard

Build `.iblai` files interactively:

```bash
npx iblai-standard create my-agent
```

The wizard walks you through each section, generating a complete agent definition file.

### Example

```markdown
---
name: Research Assistant
version: 1.0.0
author: team@example.com
---

# System Prompt

You are a research assistant that helps users find and synthesize academic papers.

# Tools

## arxiv-search
- type: mcp
- url: https://mcp.example.com/arxiv

# Guardrails

- Do not fabricate citations
- Always include DOI links when available
```

### Standard v1.0

The specification is stable at v1.0. Contributions and feedback welcome on GitHub.
