Liking cljdoc? Tell your friends :D

Features

These guides cover the capabilities you can add to your Copilot SDK application. Each guide includes examples in all supported languages (TypeScript, Python, Go, .NET, and Java).

New to the SDK? Start with the Getting Started tutorial first, then come back here to add more capabilities.

Guides

FeatureDescription
The Agent LoopHow the CLI processes a prompt — the tool-use loop, turns, and completion signals
HooksIntercept and customize session behavior — control tool execution, transform results, handle errors
Custom AgentsDefine specialized sub-agents with scoped tools and instructions
MCP ServersIntegrate Model Context Protocol servers for external tool access
SkillsLoad reusable prompt modules from directories
Image InputSend images to sessions as attachments
Streaming EventsSubscribe to real-time session events (40+ event types)
Steering & QueueingControl message delivery — immediate steering vs. sequential queueing
Session PersistenceResume sessions across restarts, manage session storage

Related

Can you improve this documentation? These fine people already did:
Bruno Borges, Shravan M Narayanamurthy & Patrick Nikoletich
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close