Skip to content

Releases: withoneai/cli

v1.20.0

02 Apr 02:05
cdccc47

Choose a tag to compare

What's Changed

  • feat: add delete connection command by @paulkr in #31

Full Changelog: v1.19.0...v1.20.0

v1.19.0

01 Apr 14:04
8f92bdb

Choose a tag to compare

What's Changed

Full Changelog: v1.18.0...v1.19.0

v1.18.0

30 Mar 04:53
7ac6283

Choose a tag to compare

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 status
  • one cache clear [actionId] — Clear all or one entry
  • one cache update-all — Re-fetch fresh data for all cached entries
  • one guide cache — Full cache reference

New flags:

  • --no-cache on actions knowledge and actions search — Skip cache, fetch fresh
  • --cache-status on actions 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

29 Mar 02:28
8883d79

Choose a tag to compare

  • Removed MCP server installation prompt from the setup wizard to simplify onboarding

v1.17.1

28 Mar 02:24
72da355

Choose a tag to compare

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

26 Mar 02:51
c46cf20

Choose a tag to compare

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 guideone guide flows now includes full JSON schema, per-step-type field tables with examples, selector interpolation rules, and a complete multi-step flow example
  • flow scaffold command — 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}})
  • output vs response clarified — 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 FlowStepType without a descriptor entry breaks the build
  • Refactored flow-validator.ts from 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

26 Mar 01:19
28572d6

Choose a tag to compare

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

25 Mar 16:46

Choose a tag to compare

Full Changelog: 1.14.0...1.14.1

1.14.0

25 Mar 16:32

Choose a tag to compare

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

1.8.0

24 Feb 19:11
ff9f06a

Choose a tag to compare

What's Changed

  • feat: add access control configuration command and enhance init command by @paulkr in #1

New Contributors

  • @paulkr made their first contribution in #1

Full Changelog: 1.7.0...1.8.0