diff --git a/.changeset/cli-tool.md b/.changeset/cli-tool.md deleted file mode 100644 index 04fbbd9..0000000 --- a/.changeset/cli-tool.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -"scope3": minor ---- - -Add dynamic CLI tool for Scope3 Agentic API with automatic command generation - -The CLI now dynamically discovers available API operations from the MCP server, ensuring commands are always up-to-date with the latest API capabilities: - -- **Zero maintenance**: Commands auto-generate from MCP server's tool list -- **Always in sync**: CLI automatically reflects API changes without code updates -- **80+ commands**: Covers all resources (agents, campaigns, creatives, tactics, media buys, etc.) -- **Smart caching**: 24-hour tool cache with fallback for offline use -- **Type-safe parameters**: Automatic validation and parsing from server schemas -- **Multiple output formats**: JSON and formatted table views -- **Persistent configuration**: Save API keys and base URLs locally - -Usage: -```bash -# Configure once -scope3 config set apiKey YOUR_KEY - -# Commands are dynamically discovered -scope3 list-tools # See all available operations -scope3 brand-agent list -scope3 campaign create --prompt "..." --brandAgentId 123 -scope3 media-buy execute --mediaBuyId "buy_123" -``` - -Benefits over static CLI: -- API adds new endpoint → CLI instantly supports it (after cache refresh) -- API changes parameter → CLI automatically updates validation -- No manual maintenance of command definitions required diff --git a/.changeset/readme-update.md b/.changeset/readme-update.md deleted file mode 100644 index 663cef8..0000000 --- a/.changeset/readme-update.md +++ /dev/null @@ -1,4 +0,0 @@ ---- ---- - -Documentation update for scope3 package installation diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a67f80..06fa189 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # @scope3/agentic-client +## 1.1.0 + +### Minor Changes + +- [#18](https://github.com/scope3data/agentic-client/pull/18) [`c9e0c5b`](https://github.com/scope3data/agentic-client/commit/c9e0c5bffb22c870a7ba9a3970d721d7b03a3d16) Thanks [@nastassiafulconis](https://github.com/nastassiafulconis)! - Add dynamic CLI tool for Scope3 Agentic API with automatic command generation + + The CLI now dynamically discovers available API operations from the MCP server, ensuring commands are always up-to-date with the latest API capabilities: + - **Zero maintenance**: Commands auto-generate from MCP server's tool list + - **Always in sync**: CLI automatically reflects API changes without code updates + - **80+ commands**: Covers all resources (agents, campaigns, creatives, tactics, media buys, etc.) + - **Smart caching**: 24-hour tool cache with fallback for offline use + - **Type-safe parameters**: Automatic validation and parsing from server schemas + - **Multiple output formats**: JSON and formatted table views + - **Persistent configuration**: Save API keys and base URLs locally + + Usage: + + ```bash + # Configure once + scope3 config set apiKey YOUR_KEY + + # Commands are dynamically discovered + scope3 list-tools # See all available operations + scope3 brand-agent list + scope3 campaign create --prompt "..." --brandAgentId 123 + scope3 media-buy execute --mediaBuyId "buy_123" + ``` + + Benefits over static CLI: + - API adds new endpoint → CLI instantly supports it (after cache refresh) + - API changes parameter → CLI automatically updates validation + - No manual maintenance of command definitions required + ## 1.0.4 ### Patch Changes diff --git a/package.json b/package.json index b331f6c..6516019 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scope3", - "version": "1.0.5", + "version": "1.1.0", "description": "CLI and TypeScript client for the Scope3 Agentic API with AdCP webhook support", "main": "dist/index.js", "types": "dist/index.d.ts",