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
6 changes: 3 additions & 3 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ session-peer 1.0.2による実際のローカル通信です。CodexがClaude Co
### インストール

Python 3.9以上が必要です。基本のローカル・SSH CLIに外部Python依存パッケージはありません。
ソースバージョン:**1.2.0**。2026-10-16の公開状況の確認時点で、最後に確認した公開済み安定版は**1.1.2**でした。
ソースバージョン:**1.2.1**。2026-10-19の公開状況の確認時点で、最後に確認した公開済み安定版は**1.2.0**でした。

公開済みメンテナンス版1.1.2は#298を修正します。[過去の準備記録](docs/ja/releases/v1.1.2.md)を参照してください。パッケージ公開と本番環境への配備は別です。
公開済み1.2.0の[公開記録・過去の準備](docs/ja/releases/v1.2.0.md)を参照してください。パッケージ公開と本番環境への配備は別です。

入手できるバージョンは[GitHub Releases](https://github.com/abruption/session-peer/releases)と[PyPI](https://pypi.org/project/session-peer/)で確認してください。[準備記録](docs/ja/releases/v1.2.0.md)は記載日時点の範囲と残る条件を説明します。ソースのバージョンだけではパッケージの公開状況は確認できません。
入手できるバージョンは[GitHub Releases](https://github.com/abruption/session-peer/releases)と[PyPI](https://pypi.org/project/session-peer/)で確認してください。[準備記録](docs/ja/releases/v1.2.1.md)は記載日時点のパッチ範囲と残る条件を説明します。ソースのバージョンだけではパッケージの公開状況は確認できません。

実験的なhandoffは明示的に選択する機能です。ローカルPOSIX Claudeは受領ACKに対応し、CodexとSSHは相関IDによる送信のみ対応してACKの観察には対応しません。公開済みの範囲と残る検証条件は[handoffガイド](docs/ja/handoff-runtime.md)を参照してください。

Expand Down
6 changes: 3 additions & 3 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ session-peer 1.0.2를 사용해 실제 로컬 요청과 회신을 주고받았
### 설치

Python 3.9 이상이 필요합니다. 기본 로컬·SSH CLI는 외부 Python 패키지에 의존하지 않습니다.
소스 버전: **1.2.0**. 2026-10-16 공개 상태 확인 시점의 마지막 확인 공개 안정판은 **1.1.2**였습니다.
소스 버전: **1.2.1**. 2026-10-19 공개 상태 확인 시점의 마지막 확인 공개 안정판은 **1.2.0**이었습니다.

공개된 유지보수 버전 1.1.2는 #298을 수정합니다. [과거 준비 기록](docs/ko/releases/v1.1.2.md)을 참고하십시오. 패키지 공개와 운영 배포는 별개입니다.
공개 버전 1.2.0의 [공개 증거 및 과거 준비 기록](docs/ko/releases/v1.2.0.md)을 참고하십시오. 패키지 공개와 운영 배포는 별개입니다.

설치할 수 있는 버전은 [GitHub Releases](https://github.com/abruption/session-peer/releases)와 [PyPI](https://pypi.org/project/session-peer/)에서 확인하십시오. [준비 기록](docs/ko/releases/v1.2.0.md)은 해당 날짜의 범위와 남은 조건을 설명하며, 소스 버전만으로 패키지 공개 여부가 확인되는 것은 아닙니다.
설치할 수 있는 버전은 [GitHub Releases](https://github.com/abruption/session-peer/releases)와 [PyPI](https://pypi.org/project/session-peer/)에서 확인하십시오. [준비 기록](docs/ko/releases/v1.2.1.md)은 해당 날짜의 패치 범위와 남은 조건을 설명하며, 소스 버전만으로 패키지 공개 여부가 확인되는 것은 아닙니다.

실험적 handoff는 명시적으로 선택해야 합니다. 로컬 POSIX Claude는 영수증 ACK를 지원하지만, Codex와 SSH는 상관 ID를 이용한 제출만 지원하며 ACK 관찰은 지원하지 않습니다. 공개된 범위와 남은 검증 조건은 [handoff 가이드](docs/ko/handoff-runtime.md)를 참고하십시오.

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ in this ~22-second animation, not a screen recording; send success alone is not
### Install

Python 3.9+. The core local/SSH CLI has no third-party Python dependencies.
Source version: **1.2.0**. At the 2026-10-16 publication checkpoint, the last verified published stable release was **1.1.2**.
Source version: **1.2.1**. At the 2026-10-19 publication checkpoint, the last verified published stable release was **1.2.0**.

Published maintenance version 1.1.2 addresses #298; see the [historical preparation notes](docs/releases/v1.1.2.md). Package publication and operational deployment are separate.
See the [publication record and historical preparation](docs/releases/v1.2.0.md) for published version 1.2.0. Package publication and operational deployment are separate.

Check [GitHub Releases](https://github.com/abruption/session-peer/releases) and [PyPI](https://pypi.org/project/session-peer/) for available versions. The [preparation notes](docs/releases/v1.2.0.md) record the dated scope and remaining gates; a source version alone does not establish package availability.
Check [GitHub Releases](https://github.com/abruption/session-peer/releases) and [PyPI](https://pypi.org/project/session-peer/) for available versions. The [preparation notes](docs/releases/v1.2.1.md) record the dated patch scope and remaining gates; a source version alone does not establish package availability.

Experimental handoff is opt-in: local POSIX Claude supports receipt ACKs; Codex and SSH support correlation-only submission, not ACK observation. See the [handoff guide](docs/handoff-runtime.md) for the shipped scope and remaining acceptance gates.

Expand Down
6 changes: 3 additions & 3 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ session-peer使用各智能体自身的收件箱和队列;接收方智能体
### 安装

需要Python 3.9或更高版本。核心本地与SSH CLI没有第三方Python依赖。
源码版本:**1.2.0**。在2026-10-16的发布状态检查时,最后确认的已发布稳定版本为**1.1.2**。
源码版本:**1.2.1**。在2026-10-19的发布状态检查时,最后确认的已发布稳定版本为**1.2.0**。

已发布的维护版本1.1.2修复#298;请参阅[历史准备记录](docs/zh-CN/releases/v1.1.2.md)。软件包发布与生产环境部署是两项独立操作。
已发布的1.2.0请参阅[发布记录与历史准备](docs/zh-CN/releases/v1.2.0.md)。软件包发布与生产环境部署是两项独立操作。

可用版本请查看[GitHub Releases](https://github.com/abruption/session-peer/releases)和[PyPI](https://pypi.org/project/session-peer/)。[准备记录](docs/zh-CN/releases/v1.2.0.md)说明记录日期时的范围与剩余门禁;仅凭源码版本不能确认软件包是否已发布。
可用版本请查看[GitHub Releases](https://github.com/abruption/session-peer/releases)和[PyPI](https://pypi.org/project/session-peer/)。[准备记录](docs/zh-CN/releases/v1.2.1.md)说明记录日期时的补丁范围与剩余门禁;仅凭源码版本不能确认软件包是否已发布。

实验性handoff需要明确选择启用:本地POSIX Claude支持收据ACK;Codex与SSH仅支持关联标识提交,不支持ACK观察。已发布范围与剩余验收条件请参阅[handoff指南](docs/zh-CN/handoff-runtime.md)。

Expand Down
12 changes: 11 additions & 1 deletion RELEASING.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,17 @@ gh release edit v1.1.2 --repo abruption/session-peer \
--draft=false --prerelease=false --latest
```

## v1.2.0候補 — 未公開
## v1.2.1準備 — 公開権限なし

公開済み1.2.0を基準に2026-10-19に準備しました。[候補ノート](docs/ja/releases/v1.2.1.md)はPR #319/#317(macOS Orca Claudeの制限付き検索)、#320/#318(制限付きスキルfrontmatter)、#303/#302(正本の互換スキル0.3.3)を記録します。統合ソース基準`32e76d2c85d945d66466f630d9729ec0be5288d8`は最終準備・公開コミットではありません。プラグイン・スキルのバージョンはPython 1.2.1と独立し、グローバル導入や本番配備は含みません。 準備PR #321には#322の対象信号に対する一時領域の所有パス引き継ぎ修正も含みます。制御したローカル再現と原因未確定の元CI失敗は別です。SIGKILL、ホスト喪失、削除の任意中断は保証せず、unknownは自動再試行を許可しません。

対象PR 3件はすべてマージ済みです。最終コミット検証、独立レビュー、パッケージ導入検査、最新依存関係監査を完了します。別途承認された準備PRのマージ後、正確な保護mainのCI成功が必要です。2026-10-19のタグ・PyPI未使用確認は日時点の観察であり、バージョン予約ではありません。現在の非公開Trusted Publisher設定の検証は主張せず、必須の人手pypi環境承認を維持します。#316と残るnative・handoff受け入れ条件は別で、この準備では閉じません。

この節は実行用コマンドを提供せず、マージ、タグ・ドラフト作成、ワークフロー実行、公開・配備を承認しません。別途承認後に全ゲートを再確認し、実行依頼後はattach-draft成功まで停止して、不変資産7個、SHA256SUMS、release-provenance.jsonと認証された証明を正確なタグ・コミットと照合します。ローカル準備ビルドは公開用資産ではなく、公開完了を先に宣言したりメタデータ変更のため不変資産を置換したりしません。

## v1.2.0 — 公開記録と過去の準備

GitHubは`4fc526f36afc65bb6ec460439eb0986c09ecc8ee`から安定・不変のv1.2.0を2026-10-16 12:39:13 UTCに公開しました。PyPIのwheelは12:41:38.903354 UTC、sdistは12:41:40.537212 UTCにアップロードされました。2026-10-19の読み取り専用再確認で[GitHubリリース](https://github.com/abruption/session-peer/releases/tag/v1.2.0)と[PyPI記録](https://pypi.org/pypi/session-peer/1.2.0/json)を確認しました。以下の未公開・PR #315が未マージという表現は2026-10-15/16の準備時点の記録で、現在の状態や実行指示ではありません。v1.2.0の再利用や不変資産の変更は禁止します。

公開版1.1.2を基に2026-10-15に準備しました。マイルストーン目標は2026-10-18で、公開の約束ではありません。PR #305、#311、#310、#308、#313、#314をこの順にマージし、正確なマージコミットを[候補ノート](docs/ja/releases/v1.2.0.md)に記録しました。このバージョン・文書のみの準備にはmainの対象変更が含まれます。Issue #180、#181、#268、#304、#306、#307は未完了のままです。

Expand Down
12 changes: 11 additions & 1 deletion RELEASING.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,17 @@ gh release edit v1.1.2 --repo abruption/session-peer \
--draft=false --prerelease=false --latest
```

## v1.2.0 후보 — 미공개
## v1.2.1 준비 — 공개 권한 없음

공개 버전 1.2.0을 기준으로 2026-10-19에 준비했습니다. [후보 노트](docs/ko/releases/v1.2.1.md)는 PR #319/#317(macOS Orca Claude의 제한된 검색), #320/#318(제한된 스킬 frontmatter), #303/#302(정본 호환 스킬 0.3.3)을 기록합니다. 통합 소스 기준 `32e76d2c85d945d66466f630d9729ec0be5288d8`은 최종 준비·공개 커밋이 아닙니다. 플러그인·스킬 버전은 Python 1.2.1과 별개이며 전역 설치나 운영 배포는 포함하지 않습니다. 준비 PR #321에는 #322의 처리 대상 신호에 대한 임시 디렉터리 소유 경로 인계 수정도 포함합니다. 제어된 로컬 재현과 원인 미확정인 원래 CI 실패는 구분합니다. SIGKILL·호스트 손실·정리의 임의 중단은 보장하지 않으며 unknown은 자동 재시도를 허용하지 않습니다.

범위 내 PR 3개를 모두 병합했습니다. 최종 커밋 검증·독립 검수·패키지 설치 검사·최신 의존성 감사를 완료합니다. 별도 승인으로 준비 PR을 병합한 뒤 정확한 보호 main의 CI 성공이 필요합니다. 2026-10-19 태그·PyPI 미사용 검사는 해당 시점의 관찰이지 버전 예약이 아닙니다. 현재 비공개 Trusted Publisher 검증은 주장하지 않으며 필수 사람 pypi 환경 승인은 유지합니다. #316과 남은 native·handoff 수락 조건은 별개이며 이 준비로 닫지 않습니다.

이 절에는 실행용 릴리스 명령이 없으며 병합, 태그·초안 생성, 워크플로 실행 요청, 공개·배포를 승인하지 않습니다. 별도 승인 후 모든 조건을 재확인하고 실행 요청 뒤 attach-draft 성공까지 멈추며 불변 자산 7개, SHA256SUMS, release-provenance.json과 인증된 증명을 정확한 태그·커밋에 대조합니다. 로컬 준비 빌드는 게시할 릴리스 자산이 아니며 공개 완료를 미리 선언하거나 메타데이터 갱신을 위해 불변 자산을 교체하지 않습니다.

## v1.2.0 — 공개 기록 및 과거 준비

GitHub는 `4fc526f36afc65bb6ec460439eb0986c09ecc8ee`에서 정식·불변 v1.2.0을 2026-10-16 12:39:13 UTC에 공개했습니다. PyPI wheel은 12:41:38.903354 UTC, sdist는 12:41:40.537212 UTC에 업로드됐습니다. 2026-10-19 읽기 전용 재확인으로 [GitHub 릴리스](https://github.com/abruption/session-peer/releases/tag/v1.2.0)와 [PyPI 기록](https://pypi.org/pypi/session-peer/1.2.0/json)을 확인했습니다. 아래의 미공개·PR #315 열림 문구는 2026-10-15/16 준비 당시 기록을 보존한 것이며 현재 상태나 실행 지시가 아닙니다. v1.2.0을 재사용하거나 불변 자산을 수정하지 마십시오.

공개 버전 1.1.2를 기준으로 2026-10-15에 준비했습니다. 마일스톤 목표는 2026-10-18이며 공개 약속이 아닙니다. PR #305, #311, #310, #308, #313, #314를 이 순서로 병합했으며 정확한 병합 커밋은 [후보 노트](docs/ko/releases/v1.2.0.md)에 기록했습니다. 이 버전·문서 전용 준비는 main의 해당 변경을 포함합니다. 이슈 #180, #181, #268, #304, #306, #307은 열린 상태로 유지합니다.

Expand Down
12 changes: 11 additions & 1 deletion RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,17 @@ gh release edit v1.1.2 --repo abruption/session-peer \
--draft=false --prerelease=false --latest
```

## v1.2.0 candidate — unpublished
## v1.2.1 preparation — no publication authorization

Prepared on 2026-10-19 against published 1.2.0. The [candidate notes](docs/releases/v1.2.1.md) record PR #319/#317 (bounded macOS Orca Claude inventory), #320/#318 (bounded skill frontmatter) and #303/#302 (canonical compatibility skill 0.3.3). Integrated source base: `32e76d2c85d945d66466f630d9729ec0be5288d8`, not the final preparation or publication commit. Plugin and skill versions remain independent of Python 1.2.1; no global installation or operational deployment is included. Preparation PR #321 also includes the #322 handled-signal staging-ownership fix. Controlled local reproduction is separate from the unproven original CI cause; SIGKILL, host loss and arbitrary interruption of cleanup are not covered, and unknown never grants automatic retry.

The three scoped PRs are merged; complete final-head validation, independent review, package installation checks and current dependency audits. Require successful CI on the exact protected main after a separately authorized preparation-PR merge. The 2026-10-19 unused-tag/PyPI checks are dated observations, not a version reservation. No current private Trusted Publisher verification is claimed; the required human pypi environment approval remains mandatory. #316 and the remaining native/handoff acceptance gates remain separate and unclosed by this preparation.

This section supplies no executable release commands and authorizes no merge, tag/draft creation, workflow dispatch, publication or deployment. After separate authorization, recheck all gates, stop after dispatch until attach-draft succeeds, and review all seven immutable assets, SHA256SUMS, release-provenance.json and authenticated attestations against the exact tag/commit. Local preparation builds are not publishable release assets; do not announce publication or replace immutable assets to update metadata.

## v1.2.0 — published record and historical preparation

GitHub published stable, immutable v1.2.0 on 2026-10-16 at 12:39:13 UTC from `4fc526f36afc65bb6ec460439eb0986c09ecc8ee`; PyPI uploaded the wheel at 12:41:38.903354 UTC and sdist at 12:41:40.537212 UTC. The 2026-10-19 read-only recheck confirmed the [GitHub release](https://github.com/abruption/session-peer/releases/tag/v1.2.0) and [PyPI record](https://pypi.org/pypi/session-peer/1.2.0/json). The candidate wording below, including unpublished and PR #315 remaining open, preserves the 2026-10-15/16 preparation snapshot, not current status or instructions. Never reuse v1.2.0 or modify its immutable assets.

Prepared on 2026-10-15 against published 1.1.2. The milestone target is 2026-10-18, not a publication promise. PR #305, #311, #310, #308, #313 and #314 are now merged in that order; their exact merge commits are recorded in the [candidate notes](docs/releases/v1.2.0.md). This version/docs-only preparation incorporates those changes from main. Issues #180, #181, #268, #304, #306 and #307 remain open.

Expand Down
12 changes: 11 additions & 1 deletion RELEASING.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,17 @@ gh release edit v1.1.2 --repo abruption/session-peer \
--draft=false --prerelease=false --latest
```

## v1.2.0候选版本 — 尚未发布
## v1.2.1准备 — 无发布权限

于2026-10-19基于已发布的1.2.0准备。[候选说明](docs/zh-CN/releases/v1.2.1.md)记录PR #319/#317(macOS Orca Claude有界搜索)、#320/#318(有界技能frontmatter)、#303/#302(正本兼容技能0.3.3)。集成源码基准`32e76d2c85d945d66466f630d9729ec0be5288d8`不是最终准备或发布提交。插件与技能版本独立于Python 1.2.1,不包括全局安装或生产部署。 准备PR #321也包含#322针对已处理信号的暂存路径所有权交接修复。受控本地复现与原因未证实的原CI失败分开记录;不保证SIGKILL、主机失联或任意清理中断,unknown也不授予自动重试权限。

范围内3项PR已全部合并;接着完成最终提交验证、独立审核、软件包安装检查及最新依赖审计。另行批准并合并准备PR后,须通过准确受保护main的CI。2026-10-19的标签/PyPI未使用检查仅是当时观察,不是版本预留。不声称验证了当前私有Trusted Publisher绑定,仍须人工pypi环境批准。#316及剩余native/handoff验收条件独立,不因本准备关闭。

本节不提供可执行命令,也不授权合并、创建标签/草稿、派发工作流、发布或部署。另行批准后须复核所有门禁,派发后等待attach-draft成功,再核对7项不可变资产、SHA256SUMS、release-provenance.json及认证证明与准确标签/提交一致。本地准备构建不是发布资产,不得提前宣布发布或为更新元数据而替换不可变资产。

## v1.2.0 — 发布记录与历史准备

GitHub于2026-10-16 12:39:13 UTC从`4fc526f36afc65bb6ec460439eb0986c09ecc8ee`发布稳定、不可变的v1.2.0。PyPI wheel于12:41:38.903354 UTC、sdist于12:41:40.537212 UTC上传。2026-10-19只读复核确认了[GitHub版本](https://github.com/abruption/session-peer/releases/tag/v1.2.0)和[PyPI记录](https://pypi.org/pypi/session-peer/1.2.0/json)。下方尚未发布、PR #315仍开放等措辞保留的是2026-10-15/16准备时快照,不代表当前状态或执行指令。不得重用v1.2.0或修改其不可变资产。

于2026-10-15基于已发布的1.1.2准备。里程碑目标为2026-10-18,并非发布承诺。PR #305、#311、#310、#308、#313、#314已按此顺序合并,准确合并提交记录于[候选说明](docs/zh-CN/releases/v1.2.0.md)。本次仅版本和文档的准备包含main中这些变更。议题#180、#181、#268、#304、#306、#307仍保持开放。

Expand Down
Loading
Loading