Interested in an on-premise deployment or AI transformation? Call or text 📞 (571) 293-0242
Back to Updates

.iblai Agent File Format: Portable Agent Definitions

ibl.ai EngineeringFebruary 20, 2025
Applicationiblai/standard

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.

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:

npx iblai-standard create my-agent

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

Example

---
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.