All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- OpenClaw skill (
skills/ocli-api/SKILL.md) published to ClawHub - Fair 4-strategy token benchmark: MCP Naive, MCP+Search Full, MCP+Search Compact, CLI
- mcp2cli added to comparison table with MCP/GraphQL/TOON/OAuth features
- CHANGELOG.md
- README rewritten: "CLI vs MCP" positioning replaced with 4-layer model (Built-in Tools, MCP, Skills, CLI)
- README reduced from 285 to 175 lines — removed implementation details available via
--help - Benchmark now uses same BM25 engine for all strategies (fair comparison)
- Nested JSON values for body flags now parsed correctly (#5, thanks @veged)
0.1.3 - 2026-03-12
- BM25 command search (
ocli commands --query "...") - Regex command search (
ocli commands --regex "...") - YAML spec support (Box API 258 endpoints tested)
- GitHub API test fixture (845 endpoints)
- Box API test fixture (258 endpoints)
ocli commandsreplaces deprecatedocli search- CLI-Anything added to comparison table
- MIT license file
0.1.2 - 2026-03-12
- Command generation from OpenAPI paths and methods
0.1.1 - 2026-03-12
- Version tag generation
0.1.0 - 2026-03-12
- Initial release
- OpenAPI/Swagger spec loading (URL and local file)
- Spec caching in
.ocli/specs/ - Profile management (
profiles add/list/show/remove,use) - Command generation from OpenAPI paths with method suffix logic
- Path and query parameter extraction
- HTTP request execution (GET, POST, PUT, DELETE, PATCH)
- Basic and Bearer token authentication
- GitHub Actions CI/CD workflows