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
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Versioning and uses Git tags as its release channel.

## [Unreleased]

## [0.1.2] - 2026-10-23

- Security: a `bridge.toml` found by upward discovery can no longer allow
workspaces outside its own directory, and on POSIX must be owned by the
current user and not world-writable. Previously a cloned repository could
Expand All @@ -15,6 +17,8 @@ Versioning and uses Git tags as its release channel.
longer supported.
- Updated the runtime boundaries to `openai-codex==0.163.0` (with its bundled
runtime) and `mcp==2.3.0`.
- Updated the pinned developer tools (uv 0.13.5, betterleaks 1.9.0) and the CI
aqua installation (aqua 2.65.2).

## [0.1.1] - 2026-09-14

Expand All @@ -30,6 +34,7 @@ Versioning and uses Git tags as its release channel.
- Added structured results with a text fallback for MCP clients including OpenCode.
- Validated the pinned SDK against fake App Server contract tests and live Codex runtime tests.

[Unreleased]: https://github.com/PyYoshi/codex-app-mcp/compare/v0.1.1...HEAD
[Unreleased]: https://github.com/PyYoshi/codex-app-mcp/compare/v0.1.2...HEAD
[0.1.2]: https://github.com/PyYoshi/codex-app-mcp/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/PyYoshi/codex-app-mcp/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/PyYoshi/codex-app-mcp/releases/tag/v0.1.0
14 changes: 7 additions & 7 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ HTTP transportはv0.1の対象外です。

```sh
cd /absolute/path/to/target-project
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp init
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp doctor
```

Expand All @@ -59,7 +59,7 @@ doctor は SDK/runtime・認証の有無・自己接続の疑い・policy・モ

```sh
cd /absolute/path/to/target-project
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp init
```

Expand Down Expand Up @@ -122,7 +122,7 @@ format = "json"

```sh
claude mcp add codex -- \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp serve
```

Expand All @@ -134,7 +134,7 @@ claude mcp add codex -- \
"codex": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1",
"--from", "git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2",
"codex-app-mcp", "serve"
]
}
Expand All @@ -151,7 +151,7 @@ claude mcp add codex -- \
"type": "local",
"command": [
"uvx", "--from",
"git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1",
"git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2",
"codex-app-mcp", "serve"
],
"enabled": true
Expand All @@ -163,7 +163,7 @@ claude mcp add codex -- \
注意:

- shell文字列ではなくexecutableと引数配列として登録する。
- PyPIには公開しない。GitHubのrelease tag `v0.1.1`を固定する。
- PyPIには公開しない。GitHubのrelease tag `v0.1.2`を固定する。
- 自動探索はbridge起動directoryから親へ向かう。固定したい場合は従来どおり
`serve --config /absolute/path/to/bridge.toml`を指定できる。
- Codex 側(`~/.codex/config.toml` の `mcp_servers`)にこの bridge を登録すると再帰的自己接続になり得る。bridge は子 runtime 環境の `CODEX_APP_MCP_CHILD=1` で起動拒否するが、その構成自体を推奨しない。
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ Create a safe project-local configuration from the target repository:

```sh
cd /absolute/path/to/target-project
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp init
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp doctor
```

Expand Down Expand Up @@ -90,7 +90,7 @@ release tag shown below; use a full commit SHA only when testing unreleased code

```sh
claude mcp add codex -- \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1 \
uvx --from git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2 \
codex-app-mcp serve
```

Expand All @@ -103,7 +103,7 @@ claude mcp add codex -- \
"type": "local",
"command": [
"uvx", "--from",
"git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.1",
"git+https://github.com/PyYoshi/codex-app-mcp.git@v0.1.2",
"codex-app-mcp", "serve"
],
"enabled": true
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "codex-app-mcp"
version = "0.1.1"
version = "0.1.2"
description = "Local MCP bridge exposing Codex App Server threads/turns as the codex / codex-reply MCP tools (noninteractive compatibility subset)"
readme = "README.md"
requires-python = ">=3.15,<3.16"
Expand Down
2 changes: 1 addition & 1 deletion src/codex_app_mcp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
compatibility subset; see ``docs/`` for the specification.
"""

__version__ = "0.1.1"
__version__ = "0.1.2"

CHILD_ENV_FLAG = "CODEX_APP_MCP_CHILD"
"""Set in the child runtime environment to break recursive self-connections."""
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading