Releases: withoneai/cli
v1.20.0
v1.19.0
What's Changed
- feat: adding custom base url option in config by @siddharth-bhansali in #30
Full Changelog: v1.18.0...v1.19.0
v1.18.0
What's New
Local Knowledge & Search Caching
Cache actions knowledge and actions search responses locally so repeated calls serve instantly from disk (~54ms) instead of hitting the API (~300-600ms). 5-12x speedup for agents.
Cache strategy: TTL + ETag hybrid invalidation with stale-on-error fallback. Default TTL: 1 hour.
New commands:
one cache list— List cached entries with age and statusone cache clear [actionId]— Clear all or one entryone cache update-all— Re-fetch fresh data for all cached entriesone guide cache— Full cache reference
New flags:
--no-cacheonactions knowledgeandactions search— Skip cache, fetch fresh--cache-statusonactions knowledge— Print cache metadata without fetching
Agent mode: _cache metadata (hit, age, fresh) included in --agent JSON responses.
actions execute is never cached — always hits the API fresh.
v1.17.2
v1.17.1
Unified Skill Onboarding + Native Skill Installer
What's new
- Single unified skill — One skill to teach agents everything about the One CLI. Core actions workflow loads inline; relay and flow docs load on demand via references/.
- Native skill installer — No more npx skills add dependency. one init copies and symlinks the skill directly, supporting 10+ agents (Claude Code, Claude Desktop, Codex, Cursor, Windsurf, Kiro, Goose, Amp, OpenCode, Roo).
- Simplified one init — Cleaner re-run experience with skill status, onboarding prompt, and connect platform options. Banner shows every time.
- Agent onboarding prompt — After setup, a ready-to-paste prompt tells your agent about One so it remembers across conversations.
- Auto-update support
- 250+ platforms
Removed
- Individual skills (one-actions, one-relay, one-flow, one-skills) — replaced by the unified skill
- Remote cloud skills CRUD (one skills list/get/create/update/delete) — parked for later
v1.16.0
Type-Driven Flow Docs & Developer Experience
Flow documentation is now generated from the type system — if a step type is added or changed, the docs update automatically. No more drift between code and documentation.
What's New
- Generated flow guide —
one guide flowsnow includes full JSON schema, per-step-type field tables with examples, selector interpolation rules, and a complete multi-step flow example flow scaffoldcommand — Generate starter flow templates:one flow scaffold [basic|conditional|loop|ai]--definition @file.json— Read flow definitions from a file (like curl's-d @file), avoiding shell quoting issues with action IDs- Smarter validation errors — Detects common mistakes (e.g. flat config fields) and suggests the fix:
Hint: "platform", "actionId" must be nested inside "action": { ... } - Selector rules documented — When to use bare selectors (
$.input.x) vs interpolation ({{$.input.x}}) outputvsresponseclarified — Guide explains which step types produce which
Under the Hood
- New
flow-schema.ts: runtime schema descriptor that drives both validation and guide generation - Compile-time check: adding a
FlowStepTypewithout a descriptor entry breaks the build - Refactored
flow-validator.tsfrom hand-coded validation to descriptor-driven
Tested
5 independent agents built flows from scratch — before these changes 0/3 succeeded on the first try (all had to read source code). After: 2/2 succeeded on the first try with zero source code
reads.
v1.15.0 — Webhook Relay + Guide Rewrite
New: Webhook Relay CLI (one relay)
Set up event-driven automations between platforms — receive webhooks from Stripe, GitHub, Airtable, Attio, or Google Calendar and forward them to any connected platform using passthrough
actions with Handlebars templates. No middleware, no code.
- one relay create — Create relay endpoints with auto-webhook registration
- one relay activate — Attach passthrough actions with field mapping via {{payload.*}} templates
- one relay events / one relay deliveries — Monitor received events and delivery status
- one relay event-types — Discover available webhook events per platform
- New agent skill (one-relay) teaches the full workflow end-to-end
Improved: Guide & Onboarding
- Rewrote the guide from 930 lines of stale content to concise, topic-based references (~300 lines)
- Added one guide relay topic
- Onboarding now instructs agents to read skill docs before using any feature
- CLAUDE.md content includes relay quick reference
Improved: Connection List
- Now includes tags and name in agent output so agents can distinguish connections (e.g., test vs production) without direct API calls
Bug Fixes (1.13.2–1.13.9)
- Fix default values for optional flow inputs not resolving at runtime
- Fix array query params silently stringified instead of expanding to repeated params
- Fix knowledge output burying CLI flag mapping — now shown first
- Fix parseJson: true failing when Claude wraps JSON in code fences
- Add concurrency/timeout guidance for bash+Claude pattern
- Add design step and AI-augmented patterns to flow skill
- Filter connection list by access control settings
- Bypass npm cache on one update
1.14.1
Full Changelog: 1.14.0...1.14.1
1.14.0
What's Changed
- feat: add design step, AI-augmented patterns to flow skill by @moekatib in #3
- feat: add concurrency warning and timeout guidance for bash+Claude pattern by @moekatib in #5
- fix: resolve default values for optional flow inputs at runtime by @moekatib in #7
- fix: replace generic API structure with CLI flag mapping in knowledge output by @moekatib in #11
- fix: support array values in --query-params for repeated parameters by @moekatib in #10
Full Changelog: v1.12.5...1.14.0