Skip to content

Commit 96d266b

Browse files
committed
chore: use valid CODEOWNERS owner and note unreleased changes
An organization handle is not a valid CODEOWNERS owner, so review routing did not fire; use the maintainer account instead. Record the .pythinker/AGENTS.md removal (with migration guidance) and the network-shell hardening under the Unreleased changelog section.
1 parent 71df8c4 commit 96d266b

2 files changed

Lines changed: 21 additions & 13 deletions

File tree

.github/CODEOWNERS

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@
88
# breaking-change regressions (e.g. pydantic 2.13 alias serialization).
99

1010
# Default fallback: project owner reviews everything not matched below.
11-
* @Pythoughts-labs
11+
* @mohamed-elkholy95
1212

1313
# Dependency surfaces: explicit owner.
14-
pyproject.toml @Pythoughts-labs
15-
uv.lock @Pythoughts-labs
16-
**/pyproject.toml @Pythoughts-labs
17-
**/uv.lock @Pythoughts-labs
18-
package.json @Pythoughts-labs
19-
package-lock.json @Pythoughts-labs
20-
**/package.json @Pythoughts-labs
21-
**/package-lock.json @Pythoughts-labs
14+
pyproject.toml @mohamed-elkholy95
15+
uv.lock @mohamed-elkholy95
16+
**/pyproject.toml @mohamed-elkholy95
17+
**/uv.lock @mohamed-elkholy95
18+
package.json @mohamed-elkholy95
19+
package-lock.json @mohamed-elkholy95
20+
**/package.json @mohamed-elkholy95
21+
**/package-lock.json @mohamed-elkholy95
2222

2323
# Telemetry & monitoring config — contractual changes need a closer look.
24-
src/pythinker_code/telemetry/ @Pythoughts-labs
25-
docs/en/reference/telemetry.md @Pythoughts-labs
24+
src/pythinker_code/telemetry/ @mohamed-elkholy95
25+
docs/en/reference/telemetry.md @mohamed-elkholy95
2626

2727
# CI workflows — branch protection / required-status-check changes shouldn't
2828
# slip in unnoticed.
29-
.github/workflows/ @Pythoughts-labs
30-
.github/CODEOWNERS @Pythoughts-labs
29+
.github/workflows/ @mohamed-elkholy95
30+
.github/CODEOWNERS @mohamed-elkholy95

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ GitHub Releases page; `0.8.0` is the new starting line.
1515

1616
## Unreleased
1717

18+
### Changed
19+
20+
- **`.pythinker/AGENTS.md` is no longer loaded as project instructions.** Only `AGENTS.md`/`agents.md` from the project root down to the working directory are merged. Move any instructions kept solely in `.pythinker/AGENTS.md` to a root or directory-level `AGENTS.md`.
21+
22+
### Security
23+
24+
- **Read-only subagent profiles now block network shell commands.** The `read_only`/`plan`/`review`/`verify` permission profiles deny `curl`/`wget`/`ssh`/`git fetch` and similar network clients, so a read-only agent's no-web-tools intent cannot be bypassed through the Shell tool.
25+
1826
## 0.28.0 (2026-05-31)
1927

2028
### What changed in this release

0 commit comments

Comments
 (0)