Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions .changeset/cli-tool.md

This file was deleted.

4 changes: 0 additions & 4 deletions .changeset/readme-update.md

This file was deleted.

33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down