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
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/session_peer.py text eol=lf
/session_peer_core/*.py text eol=lf
/tools/generate_session_peer.py text eol=lf
/skills/session-peer/SKILL.md text eol=lf
2 changes: 1 addition & 1 deletion 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.2**。公開の根拠、macOSのファイアウォール案内、Directリスナー・TLS診断については、[メンテナンスリリースの案内](docs/ja/releases/v1.3.2.md)を参照してください。ControlのBetter Authセキュリティ更新はリポジトリのソースにあり、Python wheel/sdistには含まれないため、別途承認された配備が必要です。
ソースバージョン:**1.3.3**。[メンテナンスノート](docs/ja/releases/v1.3.3.md)では、Python 3.14 の検証範囲、投稿手順と文書の保守、互換スキルコピーを説明します。Python の公開、Node Control の配備、独立管理するスキルの更新は別々の作業です。

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

Expand Down
2 changes: 1 addition & 1 deletion 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.2**. 공개 근거, macOS 방화벽 안내와 Direct 리스너·TLS 진단은 [유지보수 릴리스 안내](docs/ko/releases/v1.3.2.md)를 참고하십시오. Control의 Better Auth 보안 갱신은 저장소 소스에 있으며 Python wheel/sdist에는 포함되지 않으므로 별도로 승인된 배포가 필요합니다.
소스 버전: **1.3.3**. [유지보수 노트](docs/ko/releases/v1.3.3.md)에서 Python 3.14 검증 범위, 기여 안내·문서 유지보수, 호환 스킬 사본을 설명합니다. Python 공개, Node Control 배포, 별도로 관리하는 스킬의 갱신은 서로 구분합니다.

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

Expand Down
2 changes: 1 addition & 1 deletion 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.2**. For publication evidence, macOS firewall guidance and Direct listener/TLS diagnostics, see the [maintenance release notes](docs/releases/v1.3.2.md). Control's Better Auth security update is in repository source, outside Python wheel/sdist, and requires a separately authorized rollout.
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.

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
2 changes: 1 addition & 1 deletion 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.2**。发布依据、macOS防火墙说明和Direct监听器/TLS诊断请参阅[维护版本说明](docs/zh-CN/releases/v1.3.2.md)。Control的Better Auth安全更新位于仓库源码中,不包含在Python wheel/sdist内,需另行批准部署。
源码版本:**1.3.3**。[维护说明](docs/zh-CN/releases/v1.3.3.md)介绍 Python 3.14 的验证范围、贡献流程与文档维护,以及兼容技能副本。Python 发布、Node Control 部署及独立管理的技能更新是不同的工作。

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

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.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とは独立しています。

上記の統合ソース基準の[CI](https://github.com/abruption/session-peer/actions/runs/40982760413)と[CodeQL](https://github.com/abruption/session-peer/actions/runs/40982759604)は成功しました。この結果は、準備コミットや最終的な保護されたmainソースの検査を代替しません。 まず[最初のCI](https://github.com/abruption/session-peer/actions/runs/40880779432)で新しい3.14の10セルが成功してから分類子を追加し、その後の[更新済み全体CI](https://github.com/abruption/session-peer/actions/runs/40882642483)も成功しました。 コアのPOSIXセルは3.9/3.13/3.14を検査し、Windowsは3.13を維持します。

準備はマージ・タグ作成・公開を承認しません。通常のレビュー、現行コミットの検査、最終的な保護されたmain CIの成功が必要です。別途承認された公開では、`SHA256SUMS`と`release-provenance.json`を含む固定資産7個、正確なタグ・ソース、認証済みattestation、依存関係監査、新規環境のインストールを検証し、必須のPyPI環境の人による承認を維持します。非公開のPyPIログイン・接続再確認を省略しても、その承認は免除しません。公開を先に宣言せず、古いタグ・資産を再利用しないでください。以下のv1.3.2記録は変更せず、実際のGitHub・PyPIの根拠を得てから[公開後の文書確認](#post-publication-documentation-check)を行います。新たなネイティブ・Windows 3.14・free-threadedの受け入れ、ランタイム認証・プロトコル・ACK動作、サービス配備、グローバルインストール、独立したスキル公開は含みません。

## 公開記録 — v1.3.2(2026-10-29確認)

2026-10-29の読み取り専用の再確認で、[GitHub v1.3.2リリース](https://github.com/abruption/session-peer/releases/tag/v1.3.2)がソース`f5e7c49554ff02771990a151e00b52f2abf3df0a`から正式な変更不能のリリースとして2026-10-28T01:52:40Zに公開されたことを確認しました。別途確認した[PyPIのバージョン記録](https://pypi.org/pypi/session-peer/1.3.2/json)では、wheelとsdistのアップロード時刻はそれぞれ2026-10-28T01:55:11.612762Zと2026-10-28T01:55:13.659910Zで、どちらも取り下げられていません。正確なファイルハッシュと根拠は[保守リリースの公開記録](docs/ja/releases/v1.3.2.md#v132-publication-record)にあります。
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.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과 독립적입니다.

위 통합 소스 기준의 [CI](https://github.com/abruption/session-peer/actions/runs/40982760413)와 [CodeQL](https://github.com/abruption/session-peer/actions/runs/40982759604)은 성공했습니다. 이 결과는 준비 커밋이나 최종 보호된 main 소스의 검사를 대신하지 않습니다. 먼저 [첫 CI](https://github.com/abruption/session-peer/actions/runs/40880779432)에서 신규 3.14 셀 10개가 통과한 뒤 분류자를 추가했고, 이후 [갱신된 전체 CI](https://github.com/abruption/session-peer/actions/runs/40882642483)도 통과했습니다. 코어 POSIX 셀은 3.9/3.13/3.14를 검증하며 Windows는 3.13을 유지합니다.

준비는 병합·태그 생성·발행을 승인하지 않습니다. 정상 리뷰와 현재 커밋의 검사, 최종 보호된 main CI의 성공이 필요합니다. 별도로 승인된 발행에서는 `SHA256SUMS`, `release-provenance.json`을 포함한 고정 자산 7개, 정확한 태그·소스, 인증된 attestation, 의존성 감사와 새 환경 설치를 검증하고 필수 PyPI 환경의 사람 승인을 유지해야 합니다. 비공개 PyPI 로그인·연결 재확인 생략은 이 승인을 면제하지 않습니다. 공개를 미리 선언하거나 이전 태그·자산을 재사용하지 마십시오. 아래 v1.3.2 기록은 그대로 보존하고 실제 GitHub·PyPI 근거를 확보한 뒤에만 [공개 후 문서 확인](#post-publication-documentation-check)을 따릅니다. 새로운 네이티브·Windows 3.14·free-threaded 수락, 런타임 인증·프로토콜·ACK 동작, 서비스 배포, 전역 설치나 독립 스킬 발행은 포함하지 않습니다.

## 공개 기록 — v1.3.2(2026-10-29 확인)

2026-10-29 읽기 전용 재확인에서 [GitHub v1.3.2 릴리스](https://github.com/abruption/session-peer/releases/tag/v1.3.2)가 소스 `f5e7c49554ff02771990a151e00b52f2abf3df0a`의 정식 불변 릴리스로 2026-10-28T01:52:40Z에 공개됐음을 확인했습니다. 별도로 확인한 [PyPI 버전 기록](https://pypi.org/pypi/session-peer/1.3.2/json)의 wheel과 sdist 업로드 시각은 각각 2026-10-28T01:55:11.612762Z와 2026-10-28T01:55:13.659910Z이며 둘 다 철회되지 않았습니다. 정확한 파일 해시와 근거는 [유지보수 공개 기록](docs/ko/releases/v1.3.2.md#v132-publication-record)에 있습니다.
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.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.

Integrated-base [CI](https://github.com/abruption/session-peer/actions/runs/40982760413) and [CodeQL](https://github.com/abruption/session-peer/actions/runs/40982759604) succeeded for the source base above. These results do not replace checks of the preparation head or final protected-main source. The 10 new 3.14 cells passed in the [initial CI](https://github.com/abruption/session-peer/actions/runs/40880779432) before the classifier was added, and the [updated full CI](https://github.com/abruption/session-peer/actions/runs/40882642483) passed after that addition. Core POSIX cells cover 3.9/3.13/3.14, while Windows remains at 3.13.

Preparation does not authorize merge, tag creation or publication. Require normal review, successful current-head checks and final protected-main CI; a separately authorized publication must verify all 7 frozen assets, including `SHA256SUMS` and `release-provenance.json`, with exact tag/source, authenticated attestations, dependency audits and fresh installations, and retain required human PyPI environment approval. Skipping a private PyPI login/binding recheck does not waive that approval. Do not announce publication in advance or reuse old tags/assets. Keep the v1.3.2 records below unchanged and follow the [post-publication documentation check](#post-publication-documentation-check) only after actual GitHub and PyPI evidence exists. No new native/Windows 3.14/free-threaded acceptance, runtime authentication/protocol/ACK behavior, service rollout, global install or independent skill release is included.

## Publication record — v1.3.2 (verified 2026-10-29)

On 2026-10-29, a read-only recheck verified the [GitHub v1.3.2 release](https://github.com/abruption/session-peer/releases/tag/v1.3.2) as published, stable and immutable at 2026-10-28T01:52:40Z, from `f5e7c49554ff02771990a151e00b52f2abf3df0a`. The separately checked [PyPI version record](https://pypi.org/pypi/session-peer/1.3.2/json) has the wheel and sdist uploaded at 2026-10-28T01:55:11.612762Z and 2026-10-28T01:55:13.659910Z, both non-yanked. Exact file hashes and evidence are in the [maintenance publication record](docs/releases/v1.3.2.md#v132-publication-record).
Expand Down
8 changes: 8 additions & 0 deletions RELEASING.zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# 发布session-peer

## v1.3.3准备

于2026-10-30以已发布的v1.3.2为基准准备。在当时的准备检查点,v1.3.3尚未发布,仅作为候选版本。集成源码基准为版本准备前的`ec2f7fc808f1e22519348091d51c28a2fd522caf`,并非最终发布提交。[维护说明](docs/zh-CN/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。

上述集成源码基准的[CI](https://github.com/abruption/session-peer/actions/runs/40982760413)和[CodeQL](https://github.com/abruption/session-peer/actions/runs/40982759604)均成功。这些结果不能替代准备提交或最终受保护main源码的检查。 首先在[初始CI](https://github.com/abruption/session-peer/actions/runs/40880779432)中通过新增的10个3.14单元后,才加入分类器,随后[更新后的完整CI](https://github.com/abruption/session-peer/actions/runs/40882642483)也成功。 核心POSIX单元覆盖3.9/3.13/3.14,Windows仍为3.13。

准备不授权合并、创建标签或发布。必须通过正常审查、当前提交检查及最终受保护main的CI。另行授权的发布须验证包含`SHA256SUMS`与`release-provenance.json`的7个固定资产、准确标签和源码、经过认证的attestation、依赖审计及全新环境安装,并保留PyPI环境必需的人工批准。省略私有PyPI登录或连接复查不代表免除该批准。不得提前宣称发布,也不得重用旧标签或资产。保留下方v1.3.2记录,取得实际GitHub和PyPI依据后才进行[发布后文档检查](#post-publication-documentation-check)。本准备不包含新的原生、Windows 3.14或free-threaded验收,不增加运行时认证、协议、ACK行为,也不部署服务、全局安装或发布独立技能。

## 发布记录 — v1.3.2(2026-10-29核验)

2026-10-29的只读复核确认,[GitHub v1.3.2版本](https://github.com/abruption/session-peer/releases/tag/v1.3.2)已从源码`f5e7c49554ff02771990a151e00b52f2abf3df0a`于2026-10-28T01:52:40Z正式发布且不可变。单独核验的[PyPI版本记录](https://pypi.org/pypi/session-peer/1.3.2/json)显示,wheel和sdist分别于2026-10-28T01:55:11.612762Z和2026-10-28T01:55:13.659910Z上传,均未被撤回。准确的文件哈希和依据见[维护版本发布记录](docs/zh-CN/releases/v1.3.2.md#v132-publication-record)。
Expand Down
2 changes: 2 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ installation paths.

## Development and history

- [v1.3.3 maintenance preparation](releases/v1.3.3.md) covers Python 3.14 CI/metadata, contributor and publication guidance, and the verified compatibility skill v0.4.1 snapshot. Publication and operational deployment remain separate.

- [v1.3.2 maintenance notes](releases/v1.3.2.md) explain macOS firewall approval, Direct listener/TLS diagnostics, the MCP SDK floor and the Control security update outside Python archives, which requires a separate rollout.

- [v1.3.1 maintenance notes](releases/v1.3.1.md) cover the Control dependency fix, compatibility skill update and publication/deployment boundaries.
Expand Down
7 changes: 4 additions & 3 deletions docs/i18n-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
"zh-CN"
],
"sources": {
"README.md": "20c893a35b81123c5fd9e37244227407de24f0b309e16101a838ca329ad7dfaa",
"RELEASING.md": "e3e202dd769ad47e0d22bfb5a2d48b3708fbf5f9f185b09262ba735417bdf46d",
"README.md": "61c50aee1b44a414334605c5536b649cc4598d37dac228719b6c22ba46006570",
"RELEASING.md": "4f39f1e5eb7e4cdb0f57dc68eb7eb04f67c6d027543252fe0adc5474c48adc79",
"SECURITY.md": "8f018f6f98002312e143609b9734aeb971ca5217e146597c06b57b5645031046",
"docs/README.md": "b2113e46b366055cab95b77ab5940236bc8c18217144b9a6dbd08264773968c6",
"docs/README.md": "fff6dd61610f01c466969164005df237a2b39aa1e3bdd478bdb2c83fada18c57",
"docs/agent-adapters.md": "bf185d3121c94829bb412071a25c4d943302e10a6b2e713111e653b8f8c3ea91",
"docs/ai-assistant-guide.md": "9624ec96b92fb688fae3be3c94cb3564c77985091be451fbf1f056a1af9b9d9c",
"docs/antigravity.md": "f2b5122a0ce6e6fb5bd4d8ed50ce2c8bd2dc9c98ec8ce328405cf7c2cd24229d",
Expand Down Expand Up @@ -55,6 +55,7 @@
"docs/releases/v1.3.0.md": "a422901b83c85cfb48ac0ad2f99dbc82dca46c4929a3016acd15010e4a18188b",
"docs/releases/v1.3.1.md": "1600b3f6e708ded1cd5d0cad7b5f2d78244e0e4b01d122d727f2a692fccaf652",
"docs/releases/v1.3.2.md": "980437303a02644814116b12279d14bf83e6b50c87eab2e0c88e433808f372e3",
"docs/releases/v1.3.3.md": "bb2707cc5ef4b763ee61a804fd8ce75b762731b16681ac6c322636a35657b892",
"docs/validation/69-rc.md": "e490c6a9ad0fec9108b91c74922cedac7ddf214ed405f8f5523da22f48a4b222",
"docs/validation/85-antigravity.md": "f89b175191cd98ab03d4029b487065133814b3c8dd8de8cd0a5cc367e2579e4f",
"docs/wake.md": "cde135da2ea7be21c815bb265e694f737dbe467d8e76bb82eb118e3b86e29d22",
Expand Down
Loading
Loading