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

Python 3.9以上が必要です。基本のローカル・SSH CLIに外部Python依存パッケージはありません。
ソースバージョン:**1.3.3**。[メンテナンスノート](docs/ja/releases/v1.3.3.md)では、Python 3.14 の検証範囲、投稿手順と文書の保守、互換スキルコピーを説明します。Python の公開、Node Control の配備、独立管理するスキルの更新は別々の作業です。
ソースバージョン:**1.4.0**(2026-11-02の準備時点:未公開の候補、当時の最新公開済みバージョンは1.3.3)。[リリースノート](docs/ja/releases/v1.4.0.md)では、範囲を制限したMCP探索、配信の事前確認と診断、経路プリセット、独立スキルの提案を説明します。Pythonの公開、Node Controlの配備、独立管理するスキルの更新は別々の作業です。

任意の[MCPエクストラ](docs/ja/mcp.md)は`mcp>=1.30,<2`を必要とします。MCPのPython 3.10+要件と依存関係のないPython 3.9コアは変更しません。既存のMCP環境では明示的なパッケージ更新が必要です。

Expand Down Expand Up @@ -105,7 +105,7 @@ Unix、Python 3.11以上、`session-peer[relay]`、固定した識別情報と
パッケージの公開はホスト型サービスの可用性を保証しません。
ブラインドRelayはアプリケーションのメッセージ内容を復号できません。
[MCP・Codexプラグイン](https://github.com/abruption/session-peer/blob/main/docs/ja/mcp.md)にはPython 3.10以上と
`session-peer[mcp]` が必要で、MCP wakeには `send` と `wake` の両方の機能(capability)が必要です。
`session-peer[mcp]` が必要で、MCP の送信で実際に wake を要求するには `send` と `wake` の両方の機能(capability)が必要です。
[Wake](https://github.com/abruption/session-peer/blob/main/docs/ja/wake.md)は明示的に依頼した場合だけ実行し、
ターンの開始、利用枠の消費、プロジェクトファイルの変更を伴う場合があります。
[Antigravityブリッジ](https://github.com/abruption/session-peer/blob/main/docs/ja/antigravity.md)は実験段階です。
Expand Down
4 changes: 2 additions & 2 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ session-peer 1.0.2를 사용해 실제 로컬 요청과 회신을 주고받았
### 설치

Python 3.9 이상이 필요합니다. 기본 로컬·SSH CLI는 외부 Python 패키지에 의존하지 않습니다.
소스 버전: **1.3.3**. [유지보수 노트](docs/ko/releases/v1.3.3.md)에서 Python 3.14 검증 범위, 기여 안내·문서 유지보수, 호환 스킬 사본을 설명합니다. Python 공개, Node Control 배포, 별도로 관리하는 스킬의 갱신은 서로 구분합니다.
소스 버전: **1.4.0**(2026-11-02 준비 시점 기준: 미공개 후보, 당시 최신 공개 버전 1.3.3). [릴리스 노트](docs/ko/releases/v1.4.0.md)는 범위를 제한한 MCP 탐색, 전달 사전 점검·진단, 경로 프리셋과 독립 스킬 제안을 설명합니다. Python 공개, Node Control 배포, 별도로 관리하는 스킬의 갱신은 서로 구분합니다.

선택형 [MCP extra](docs/ko/mcp.md)는 이제 `mcp>=1.30,<2`를 요구합니다. MCP의 Python 3.10+ 요건과 의존성 없는 Python 3.9 핵심 CLI는 유지됩니다. 기존 MCP 환경에는 명시적인 패키지 업그레이드가 필요합니다.

Expand Down Expand Up @@ -105,7 +105,7 @@ Unix·Python 3.11 이상·`session-peer[relay]`, 고정된 기기 신원, 명시
패키지를 공개해도 호스팅 서비스의 가용성이 보장되지는 않습니다.
블라인드 Relay는 애플리케이션 메시지 내용을 복호화할 수 없습니다.
[MCP(Model Context Protocol)·Codex 플러그인](https://github.com/abruption/session-peer/blob/main/docs/ko/mcp.md)은 Python 3.10 이상과
`session-peer[mcp]`가 필요하며, MCP wake 기능에는 `send`와 `wake` 권한이 모두 필요합니다.
`session-peer[mcp]`가 필요하며, MCP 전송에서 실제 wake를 요청하려면 `send`와 `wake` 권한이 모두 필요합니다.
[Wake](https://github.com/abruption/session-peer/blob/main/docs/ko/wake.md)는 명시적으로 요청한 경우에만 실행됩니다.
턴을 시작하고 사용량을 소비하거나 프로젝트 파일을 변경할 수 있습니다.
[Antigravity 브리지](https://github.com/abruption/session-peer/blob/main/docs/ko/antigravity.md)는 실험 단계입니다.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ 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.3.3**. The [maintenance notes](docs/releases/v1.3.3.md) describe the Python 3.14 validation scope, contributor and documentation maintenance, and the compatibility skill snapshot. Python publication, Node Control deployment and independently managed skill updates are separate.
Source version: **1.4.0** (at the 2026-11-02 preparation checkpoint: unpublished candidate; latest published version 1.3.3). The [release notes](docs/releases/v1.4.0.md) describe bounded MCP discovery, delivery preflight and diagnostics, route presets, and the independent skill proposal. Python publication, Node Control deployment and independently managed skill updates are separate.

The optional [MCP extra](docs/mcp.md) now requires `mcp>=1.30,<2`; its Python 3.10+ requirement and the dependency-free Python 3.9 core remain unchanged. Existing MCP environments need an explicit package upgrade.

Expand Down Expand Up @@ -105,7 +105,7 @@ require Unix, Python 3.11+, and `session-peer[relay]`, with pinned identities an
explicit receiver policy. Package publication does not guarantee hosted-service availability.
The blind Relay cannot decrypt application message content.
[MCP / Codex plugin](https://github.com/abruption/session-peer/blob/main/docs/mcp.md) requires Python 3.10+
and `session-peer[mcp]`; MCP wake requires both `send` and `wake` capabilities.
and `session-peer[mcp]`; MCP sends that actually request wake require both `send` and `wake` capabilities.
[Wake](https://github.com/abruption/session-peer/blob/main/docs/wake.md) runs only when explicitly requested
and can start a turn, consume usage, and change project files.
The [Antigravity bridge](https://github.com/abruption/session-peer/blob/main/docs/antigravity.md) remains experimental.
Expand Down
4 changes: 2 additions & 2 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ session-peer使用各智能体自身的收件箱和队列;接收方智能体
### 安装

需要Python 3.9或更高版本。核心本地与SSH CLI没有第三方Python依赖。
源码版本:**1.3.3**。[维护说明](docs/zh-CN/releases/v1.3.3.md)介绍 Python 3.14 的验证范围、贡献流程与文档维护,以及兼容技能副本。Python 发布、Node Control 部署及独立管理的技能更新是不同的工作。
源码版本:**1.4.0**(截至2026-11-02准备检查点:尚未发布的候选版本,当时最新已发布版本为1.3.3)。[发布说明](docs/zh-CN/releases/v1.4.0.md)介绍有限范围的MCP发现、传递预检与诊断、路由预设及独立技能提案。Python发布、Node Control部署及独立管理的技能更新是不同的工作。

可选的[MCP extra](docs/zh-CN/mcp.md)现在要求`mcp>=1.30,<2`;MCP的Python 3.10+要求和无外部依赖的Python 3.9核心保持不变。现有MCP环境需要显式升级软件包。

Expand Down Expand Up @@ -105,7 +105,7 @@ Unix、Python 3.11以上和 `session-peer[relay]`,并要求固定设备身份
软件包发布不保证托管服务可用性。
盲转发Relay无法解密应用消息的内容。
[MCP与Codex插件](https://github.com/abruption/session-peer/blob/main/docs/zh-CN/mcp.md)需要Python 3.10以上及
`session-peer[mcp]`;MCP wake需要同时具备 `send` 和 `wake` 两项能力。
`session-peer[mcp]`;MCP 发送中实际请求 wake 时,需要同时具备 `send` 和 `wake` 两项能力。
[Wake](https://github.com/abruption/session-peer/blob/main/docs/zh-CN/wake.md)仅在显式请求时运行,
可能启动一轮任务、消耗使用额度或修改项目文件。
[Antigravity桥接](https://github.com/abruption/session-peer/blob/main/docs/zh-CN/antigravity.md)仍处于实验阶段。
Expand Down
8 changes: 8 additions & 0 deletions RELEASING.ja.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# session-peerのリリース

## v1.4.0の準備

公開済みv1.3.3を基準に2026-11-02に準備しました。この日付の確認時点では、v1.4.0は未公開の候補です。統合ソース基準はバージョン準備前の`f290973962c63548f24153eeee12a8e3666fd043`であり、最終リリースコミットではありません。[リリースノート](docs/ja/releases/v1.4.0.md)は#356–#359 / #361–#364の範囲を制限したMCP探索、配信の事前確認と診断、承認済み経路プリセットを扱います。統合基準の[CI](https://github.com/abruption/session-peer/actions/runs/41381070618)は37ジョブが成功し、同じ基準の[CodeQL](https://github.com/abruption/session-peer/actions/runs/41381070309)も成功しました。いずれも最終準備コミットや保護されたmainの検査を代替しません。

既存の互換スナップショットと将来の`SKILL.md`サポート資産は公開済みスキルv0.4.1を維持します。ソースは`263b0c333d539dc4e885b16ae3369a26f33097d8`、UTF-8で27126バイト、SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`、最小0.9.1/full 1.3.2、受信機`codexBin`下限1.0.1で、wheel/sdistの外に置きます。スキル0.5.0/最小0.9.1/full 1.4.0の提案には、実際のランタイム公開と別途承認の後、正確なタグ・ソース・ハッシュのスナップショットPRが必要です。将来のスキルタグがなくてもランタイム準備は妨げません。変更したバイト列を0.4.1として再表示したり、ここでインストール済みスキルを更新したりしません。

この準備はマージ、タグ・ドラフト作成、ワークフロー実行、公開や運用作業を承認しません。正確な現行コミットをレビューし、現行コミットの検査と最終的な保護されたmain CIを要求します。別途承認された公開では、`SHA256SUMS`と`release-provenance.json`を含む固定資産7個を正確なタグ・ソースと認証済みattestationに照合し、監査と新規インストール検査を行い、非公開ログイン・接続再確認を省略しても必須のPyPI環境の人による承認を維持します。v1.3.3の記録と以下の過去の運用手順をすべて変更せずに保存し、公開を先取りしない日付付き案内を固定し、実際の公開の根拠を別途追加してから[公開後の文書確認](#post-publication-documentation-check)を行います。新たな実環境のNative/SSH、Windows 3.14やfree-threadedの受け入れ、ACK・重複排除・handoffの保証、所有元app-serverの対応やサポート水準の昇格は主張しません。不明なロール・結果の制限、キュー投入はACKではないこと、自動再試行の禁止は維持します。Python公開、グローバルMCP環境、サービス、Node Control、独立スキルには別途運用承認が必要です。

## v1.3.3の準備

公開済みv1.3.2を基準に2026-10-30に準備しました。その準備時点ではv1.3.3は未公開の候補でした。統合ソース基準はバージョン準備前の`ec2f7fc808f1e22519348091d51c28a2fd522caf`であり、最終リリースコミットではありません。[保守リリースの案内](docs/ja/releases/v1.3.3.md)は、#349/#352のPR案内と警告のみの参照検査、#350/#353の通常のCPython 3.14フィクスチャー・パッケージCI、#351/#354の公開後文書整理、公開済みPythonスキルv0.4.1の互換コピーを扱います。将来の`SKILL.md`サポート資産は、`abruption/session-peer-skill`リポジトリの`v0.4.1`タグに対応するコミット`263b0c333d539dc4e885b16ae3369a26f33097d8`、SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`、下限0.9.1/full 1.3.2、受信機`codexBin`下限1.0.1を使います。このコピーはwheel/sdistの外にあり、ランタイム1.3.3とは独立しています。
Expand Down
8 changes: 8 additions & 0 deletions RELEASING.ko.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# session-peer 릴리스

## v1.4.0 준비

공개된 v1.3.3을 기준으로 2026-11-02에 준비했습니다. 이 날짜의 점검 시점에서 v1.4.0은 미공개 후보입니다. 통합 소스 기준은 버전 준비 이전의 `f290973962c63548f24153eeee12a8e3666fd043`이며 최종 릴리스 커밋이 아닙니다. [릴리스 노트](docs/ko/releases/v1.4.0.md)는 #356–#359 / #361–#364의 범위를 제한한 MCP 탐색, 전달 사전 점검·진단과 승인된 경로 프리셋을 다룹니다. 통합 기준의 [CI](https://github.com/abruption/session-peer/actions/runs/41381070618)는 작업 37개가 통과했고 같은 기준의 [CodeQL](https://github.com/abruption/session-peer/actions/runs/41381070309)도 통과했습니다. 어느 쪽도 최종 준비 커밋이나 보호된 main 검사를 대신하지 않습니다.

기존 호환 스냅샷과 향후 `SKILL.md` 지원 자산은 공개된 스킬 v0.4.1을 유지합니다. 소스는 `263b0c333d539dc4e885b16ae3369a26f33097d8`, UTF-8 27126바이트, SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`, 최소 0.9.1/full 1.3.2, 수신기 `codexBin` 하한 1.0.1이며 wheel/sdist 밖에 둡니다. 스킬 0.5.0/최소 0.9.1/full 1.4.0 제안은 실제 런타임 공개와 별도 승인 이후 정확한 태그·소스·해시 스냅샷 PR이 필요합니다. 미래 스킬 태그가 없어도 런타임 준비를 막지 않으며 변경된 바이트를 0.4.1로 다시 표시하거나 여기서 설치된 스킬을 갱신하지 않습니다.

이 준비는 병합, 태그·초안 생성, 워크플로 실행, 공개나 운영 작업을 승인하지 않습니다. 정확한 현재 커밋을 리뷰하고 현재 커밋 검사와 최종 보호된 main CI를 요구합니다. 별도 승인된 공개에서는 `SHA256SUMS`, `release-provenance.json`을 포함한 고정 자산 7개를 정확한 태그·소스 및 인증된 attestation과 대조하고 감사와 새 환경 설치 검사를 수행하며 비공개 로그인·연결 재확인을 생략해도 필수 PyPI 환경의 사람 승인을 유지해야 합니다. v1.3.3 기록과 아래 과거 운영 절차를 모두 그대로 보존하고 공개를 미리 선언하지 않는 날짜별 안내를 고정하며 실제 공개 근거를 별도로 추가한 뒤 [공개 후 문서 확인](#post-publication-documentation-check)을 수행합니다. 새로운 실제 Native/SSH, Windows 3.14 또는 free-threaded 수락, ACK·중복 제거·handoff 보장, 소유 app-server 지원이나 지원 수준 승격을 주장하지 않습니다. 알 수 없는 역할·결과의 제한, 큐 제출은 ACK가 아니라는 원칙과 자동 재시도 금지는 유지합니다. Python 공개, 전역 MCP 환경, 서비스, Node Control과 독립 스킬에는 별도 운영 승인이 필요합니다.

## v1.3.3 준비

공개된 v1.3.2를 기준으로 2026-10-30에 준비했습니다. 해당 준비 시점에 v1.3.3은 미공개 후보였습니다. 통합 소스 기준은 버전 준비 이전의 `ec2f7fc808f1e22519348091d51c28a2fd522caf`이며 최종 릴리스 커밋이 아닙니다. [유지보수 안내](docs/ko/releases/v1.3.3.md)는 #349/#352의 PR 안내와 경고 전용 참조 검사, #350/#353의 일반 CPython 3.14의 전용 테스트 구성(fixture) 기반 시험·패키지 CI, #351/#354의 공개 후 문서 정리, 공개된 Python 스킬 v0.4.1의 호환 사본을 다룹니다. 향후 `SKILL.md` 지원 자산은 `abruption/session-peer-skill` 저장소의 `v0.4.1` 태그에 해당하는 커밋 `263b0c333d539dc4e885b16ae3369a26f33097d8`, SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`, 하한 0.9.1/full 1.3.2와 수신기 `codexBin` 하한 1.0.1을 사용합니다. 이 사본은 wheel/sdist 밖에 있으며 런타임 1.3.3과 독립적입니다.
Expand Down
8 changes: 8 additions & 0 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Releasing session-peer

## v1.4.0 preparation

Prepared on 2026-11-02 against published v1.3.3. At this dated checkpoint, v1.4.0 is an unpublished candidate. Integrated source base: `f290973962c63548f24153eeee12a8e3666fd043`, before version preparation, not the final release commit. The [release notes](docs/releases/v1.4.0.md) cover #356–#359 / #361–#364: bounded MCP discovery, delivery preflight and diagnostics, and approved route presets. Integrated-base [CI](https://github.com/abruption/session-peer/actions/runs/41381070618) passed 37 jobs and [CodeQL](https://github.com/abruption/session-peer/actions/runs/41381070309) passed at the same base; neither replaces final preparation-head or protected-main checks.

The existing compatibility snapshot and prospective `SKILL.md` support asset remain published skill v0.4.1, source `263b0c333d539dc4e885b16ae3369a26f33097d8`, 27126 UTF-8 bytes, SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`, minimum 0.9.1/full 1.3.2 and receiver `codexBin` floor 1.0.1, outside wheel/sdist. Proposed skill 0.5.0/minimum 0.9.1/full 1.4.0 requires actual runtime publication and separate approval, then an exact tag/source/hash snapshot PR. A missing future skill tag does not block runtime preparation; do not relabel changed bytes as 0.4.1 or update installed skills here.

This preparation authorizes no merge, tag/draft creation, workflow dispatch, publication or operations. Review the exact current head and require current-head checks and final protected-main CI. Separately authorized publication must verify all 7 frozen assets, including `SHA256SUMS` and `release-provenance.json`, against exact tag/source and authenticated attestations, run audits and fresh installation checks, and retain required human PyPI environment approval even when the private login/binding recheck is skipped. Preserve all v1.3.3 records and the historical runbook below unchanged; freeze publication-neutral dated notes and add actual publication evidence separately before the [post-publication documentation check](#post-publication-documentation-check). No new live Native/SSH, Windows 3.14 or free-threaded acceptance, ACK/deduplication/handoff guarantees, owning app-server support or support promotion is claimed; unknown roles/outcomes, queued-not-ACK and no automatic retry remain. Python publication, global MCP environments, services, Node Control and independent skills require separate operational authorization.

## v1.3.3 preparation

Prepared on 2026-10-30 against published v1.3.2. At that preparation checkpoint, v1.3.3 was an unpublished candidate. Integrated source base: `ec2f7fc808f1e22519348091d51c28a2fd522caf`, before version preparation, not the final release commit. The [maintenance notes](docs/releases/v1.3.3.md) cover #349/#352 PR guidance and warning-only references, #350/#353 standard CPython 3.14 fixture/package CI, #351/#354 post-publication documentation, and the compatibility snapshot of published Python skill v0.4.1. The prospective `SKILL.md` support asset uses commit `263b0c333d539dc4e885b16ae3369a26f33097d8` in `abruption/session-peer-skill` at tag `v0.4.1`, SHA-256 `fdf5697c04f4a37194986622afb3a7966bb02631c128cf18a323e3fbe5ae90ed`, minimum 0.9.1/full 1.3.2 and receiver `codexBin` floor 1.0.1; it is outside wheel/sdist and independent of runtime 1.3.3.
Expand Down
Loading
Loading