Skip to content

Commit 71d3ab7

Browse files
author
bird-release[bot]
committed
Release v0.14.0 (ai/v0.14.0)
1 parent 54e1a45 commit 71d3ab7

8 files changed

Lines changed: 12 additions & 6 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"metadata": {
88
"description": "Bird's agent marketplace — skills, agents, and commands for driving the Bird platform from Claude Code, Codex, Cursor, Copilot, and Droid.",
9-
"version": "0.13.0"
9+
"version": "0.14.0"
1010
},
1111
"plugins": [
1212
{

.cursor-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"metadata": {
88
"description": "Bird's agent marketplace — skills, agents, and commands for driving the Bird platform from Claude Code, Codex, Cursor, Copilot, and Droid.",
9-
"version": "0.13.0"
9+
"version": "0.14.0"
1010
},
1111
"plugins": [
1212
{

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.14.0
4+
5+
- Contact responses no longer include `channels`; read email and phone presence directly.
6+
- The bird CLI skill now states that transient failures are retried before a command fails, so an agent does not immediately re-run a command whose error is already the result of exhausted retries.
7+
38
## 0.13.0
49

510
- Add a voice node to the bird-cli skill: reading the call log, the statistics family, and the trunk, caller-ID, and destination settings a refused call is diagnosed against.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.13.0
1+
0.14.0

plugins/bird/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bird",
3-
"version": "0.13.0",
3+
"version": "0.14.0",
44
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI, and audit a domain's email authentication.",
55
"author": {
66
"name": "Bird",

plugins/bird/.codex-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bird",
3-
"version": "0.13.0",
3+
"version": "0.14.0",
44
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI, and audit a domain's email authentication.",
55
"author": {
66
"name": "Bird",

plugins/bird/.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "bird",
33
"displayName": "Bird",
4-
"version": "0.13.0",
4+
"version": "0.14.0",
55
"description": "Drive the Bird platform from your coding agent — operate the Bird API from the terminal with the `bird` CLI, and audit a domain's email authentication.",
66
"author": {
77
"name": "Bird",

plugins/bird/skills/bird-cli/SKILL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ These hold across operations, so the nodes rely on them instead of repeating the
4242

4343
- **Output is JSON by default** (`--format json`). Single-record commands (`get`, `status`, `show`) also take `--format text` for a human-readable card. List commands ignore `--format text` and always emit JSON, so a script can pipe them through `jq` without a per-command branch.
4444
- **Exit codes carry the failure category** so a caller can branch without parsing prose: `2` invalid usage or input, `3` not found, `4` auth or permission denied, `1` anything else. Errors print to stderr; data to stdout.
45+
- **Transient failures are retried for you.** A rate limit, a 5xx, or a network blip is retried twice with backoff before the command fails, so an error marked `retryable` has already been through that — re-running it immediately rarely helps. `--max-retries 0` turns it off when you drive your own retry loop.
4546
- **The login sets the region.** The token from `bird auth login` is bound to one workspace and its region, which picks the API host; override with `--base-url`/`BIRD_API_URL`. Details and the state check live in [authenticate](references/authenticate.md).

0 commit comments

Comments
 (0)