Skip to content
Open
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
3 changes: 1 addition & 2 deletions .agents/skills/senpi-qa/references/env-vars.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
| Var | Purpose |
|---|---|
| `SENPI_CODING_AGENT_DIR` | Agent config dir (auth.json, models.json, settings, sessions). QA points it at a temp sandbox so the real `~/.senpi/agent` is untouched. |
| `HOME` / `USERPROFILE` | Pointed at the sandbox root by `makeSandbox()` so HOME-derived senpi paths (package discovery, omo-native detection, omo-local-update) cannot reach the real user home. |
| `SENPI_OMO_LOCAL_UPDATE` | Set to `0` in the sandbox env so the beta omo-local-update path swap stays disarmed during QA runs. |
| `HOME` / `USERPROFILE` | Pointed at the sandbox root by `makeSandbox()` so HOME-derived package discovery cannot reach the real user home. |
| `SENPI_CODING_AGENT_SESSION_DIR` | Session storage dir. QA points it at the sandbox. |
| `PI_OFFLINE` | `1` disables startup network operations. QA always sets it. |
| `PI_TELEMETRY` | `0` disables install telemetry. QA always sets it. |
Expand Down
7 changes: 2 additions & 5 deletions .agents/skills/senpi-qa/scripts/lib/common.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,9 @@ export function makeSandbox(label = "senpi-qa") {
// Keep QA hermetic and quiet: no startup network, no telemetry.
PI_OFFLINE: "1",
PI_TELEMETRY: "0",
// HOME-derived senpi paths (package discovery, omo-native detection, omo-local-update)
// must resolve inside the sandbox, and the local-update path swap must stay disarmed.
// HOME-derived package discovery must stay inside the sandbox.
HOME: dir,
USERPROFILE: dir,
SENPI_OMO_LOCAL_UPDATE: "0",
// Never let an interactive pager/editor hang a captured run.
PAGER: "cat",
GIT_PAGER: "cat",
Expand Down Expand Up @@ -344,8 +342,7 @@ async function selfCheck() {
box.env[ENV_SESSION_DIR] === box.sessionDir &&
box.env.PI_OFFLINE === "1" &&
box.env.HOME === box.dir &&
box.env.USERPROFILE === box.dir &&
box.env.SENPI_OMO_LOCAL_UPDATE === "0",
box.env.USERPROFILE === box.dir,
box.dir,
);

Expand Down
5 changes: 5 additions & 0 deletions packages/coding-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
### Added

### Changed
- Generalized production prompt markers, provenance comments, and task-extension tips so Senpi no longer names a
downstream product's packages, repository paths, or configuration files; a repository-wide source guard prevents
those identifiers from returning ([#798](https://github.com/code-yeongyu/senpi/pull/798)).

### Fixed

Expand All @@ -17,6 +20,8 @@
([#796](https://github.com/code-yeongyu/senpi/pull/796)).

### Removed
- Removed the OMO-specific local plugin updater and hidden worker flag from the generic Senpi engine; OMO packaging
and updates now belong to the downstream OMO Native distribution ([#798](https://github.com/code-yeongyu/senpi/pull/798)).

## [2026.8.11-2] - 2026-08-10

Expand Down
88 changes: 0 additions & 88 deletions packages/coding-agent/src/beta/omo-local-update-artifacts.ts

This file was deleted.

63 changes: 0 additions & 63 deletions packages/coding-agent/src/beta/omo-local-update-fingerprint.ts

This file was deleted.

62 changes: 0 additions & 62 deletions packages/coding-agent/src/beta/omo-local-update-worker.ts

This file was deleted.

Loading