Skip to content

Commit 7fc9497

Browse files
authored
Release v0.2.52 (#1209)
1 parent dad2d89 commit 7fc9497

17 files changed

Lines changed: 68 additions & 15 deletions

File tree

CHANGELOG.internal.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ This changelog documents internal development changes, refactors, tooling update
44

55
## [Unreleased]
66

7+
## [0.2.52] - 2026-05-13
8+
9+
_No internal-only changes._
10+
711
## [0.2.50] - 2026-04-30
812

913
### Added

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [0.2.52] - 2026-05-13
8+
79
### Added
810
- **User skills can now be scoped to specific repositories, Linear teams, or Linear labels** — Skills synced from cyrus-hosted with `repositoryIds`, `linearTeamIds`, or `linearLabelIds` are only loaded into sessions whose context matches every populated dimension (AND across dimensions, OR within each list). Unscoped skills continue to load for every session, and old payloads without scope fields keep working as global. Scope is persisted as a `scope.json` sidecar alongside `SKILL.md` and enforced at runtime via the Claude Agent SDK's `skills` option so the model can't see or invoke out-of-scope skills. ([CYPACK-1156](https://linear.app/ceedar/issue/CYPACK-1156), [#1205](https://github.com/cyrusagents/cyrus/pull/1205))
911
- **Shared auto-memory across Slack chat sessions** — Slack-triggered chat sessions now share a persistent Claude auto-memory directory at `<cyrusHome>/slack-memory/`, so memory built up in one Slack thread carries over to every other Slack thread. ([CYPACK-1190](https://linear.app/ceedar/issue/CYPACK-1190), [#1199](https://github.com/cyrusagents/cyrus/pull/1199))
@@ -14,6 +16,53 @@ All notable changes to this project will be documented in this file.
1416
### Changed
1517
- **Slack mention prompt nudges agents toward `linear_agent_give_feedback` for live child sessions** — When responding in Slack, Cyrus is now told to send mid-flight corrections to a running child agent session via `mcp__cyrus-tools__linear_agent_give_feedback` instead of falling back to `mcp__linear__save_comment`. Produces a stronger signal when correcting work that is already in progress. ([CYPACK-1189](https://linear.app/ceedar/issue/CYPACK-1189), [#1198](https://github.com/cyrusagents/cyrus/pull/1198))
1618

19+
### Packages
20+
21+
#### cyrus-cloudflare-tunnel-client
22+
- cyrus-cloudflare-tunnel-client@0.2.52
23+
24+
#### cyrus-mcp-tools
25+
- cyrus-mcp-tools@0.2.52
26+
27+
#### cyrus-claude-runner
28+
- cyrus-claude-runner@0.2.52
29+
30+
#### cyrus-core
31+
- cyrus-core@0.2.52
32+
33+
#### cyrus-simple-agent-runner
34+
- cyrus-simple-agent-runner@0.2.52
35+
36+
#### cyrus-codex-runner
37+
- cyrus-codex-runner@0.2.52
38+
39+
#### cyrus-cursor-runner
40+
- cyrus-cursor-runner@0.2.52
41+
42+
#### cyrus-config-updater
43+
- cyrus-config-updater@0.2.52
44+
45+
#### cyrus-linear-event-transport
46+
- cyrus-linear-event-transport@0.2.52
47+
48+
#### cyrus-github-event-transport
49+
- cyrus-github-event-transport@0.2.52
50+
51+
#### cyrus-gitlab-event-transport
52+
- cyrus-gitlab-event-transport@0.2.52
53+
54+
#### cyrus-slack-event-transport
55+
- cyrus-slack-event-transport@0.2.52
56+
57+
#### cyrus-gemini-runner
58+
- cyrus-gemini-runner@0.2.52
59+
60+
#### cyrus-edge-worker
61+
- cyrus-edge-worker@0.2.52
62+
63+
#### cyrus-ai (CLI)
64+
- cyrus-ai@0.2.52
65+
1766
## [0.2.51] - 2026-04-30
1867

1968
### Changed

apps/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-ai",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "AI-powered Linear issue automation using Claude",
55
"main": "dist/src/app.js",
66
"types": "dist/src/app.d.ts",

packages/claude-runner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-claude-runner",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Claude CLI execution wrapper for Cyrus",
55
"type": "module",
66
"main": "dist/index.js",

packages/cloudflare-tunnel-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-cloudflare-tunnel-client",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Cloudflare tunnel client for receiving config updates and webhooks from cyrus-hosted",
55
"type": "module",
66
"main": "./dist/index.js",

packages/codex-runner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-codex-runner",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Codex CLI process wrapper for Cyrus",
55
"type": "module",
66
"main": "dist/index.js",

packages/config-updater/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-config-updater",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Configuration update handlers for Cyrus agent",
55
"type": "module",
66
"main": "./dist/index.js",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-core",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Core business logic for Cyrus",
55
"type": "module",
66
"main": "dist/index.js",

packages/cursor-runner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-cursor-runner",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Cursor Agent CLI process wrapper for Cyrus",
55
"type": "module",
66
"main": "dist/index.js",

packages/edge-worker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyrus-edge-worker",
3-
"version": "0.2.51",
3+
"version": "0.2.52",
44
"description": "Unified edge worker for processing Linear issues with Claude",
55
"type": "module",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)