-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCITATION.cff
More file actions
40 lines (40 loc) · 1.35 KB
/
CITATION.cff
File metadata and controls
40 lines (40 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
cff-version: 1.2.0
title: "CLI Agent Spec: A Specification for Agent-Compatible CLI Tools"
message: "If you use this specification, please cite it using the metadata below."
type: software
version: "1.5"
date-released: "2026-03-19"
url: "https://github.com/cli-agent-spec/cli-agent-spec"
repository-code: "https://github.com/cli-agent-spec/cli-agent-spec"
license: MIT
abstract: >
A specification for building CLI tools that work reliably under AI agent
orchestration. Defines 66 failure modes observed when agents call real CLI
tools, 135 requirements across three tiers (Framework-Automatic, Command
Contract, Opt-In), four canonical JSON schemas, and a coverage analysis of
twelve existing CLI frameworks. No existing framework exceeds 58% coverage.
keywords:
- cli
- ai-agents
- llm
- developer-tools
- specification
- ergonomics
- agent-compatibility
- tool-use
authors:
- family-names: "Medvedev"
given-names: "Roman"
alias: romamo
orcid: "0009-0002-4975-1334"
preferred-citation:
type: software
title: "CLI Agent Spec: A Specification for Agent-Compatible CLI Tools"
authors:
- family-names: "Medvedev"
given-names: "Roman"
alias: romamo
version: "1.5"
date-released: "2026-03-19"
url: "https://github.com/cli-agent-spec/cli-agent-spec"
repository-code: "https://github.com/cli-agent-spec/cli-agent-spec"