openclaw/src/acp
Vincent Koc b7615e0ce3
Exec/ACP: inject OPENCLAW_SHELL into child shell env (#31271)
* exec: mark runtime shell context in exec env

* tests(exec): cover OPENCLAW_SHELL in gateway exec

* tests(exec): cover OPENCLAW_SHELL in pty mode

* acpx: mark runtime shell context for spawned process

* tests(acpx): log OPENCLAW_SHELL in runtime fixture

* tests(acpx): assert OPENCLAW_SHELL in runtime prompt

* docs(env): document OPENCLAW_SHELL runtime markers

* docs(exec): describe OPENCLAW_SHELL exec marker

* docs(acp): document OPENCLAW_SHELL acp marker

* docs(gateway): note OPENCLAW_SHELL for background exec

* tui: tag local shell runs with OPENCLAW_SHELL

* tests(tui): assert OPENCLAW_SHELL in local shell runner

* acp client: tag spawned bridge env with OPENCLAW_SHELL

* tests(acp): cover acp client OPENCLAW_SHELL env helper

* docs(env): include acp-client and tui-local shell markers

* docs(acp): document acp-client OPENCLAW_SHELL marker

* docs(tui): document tui-local OPENCLAW_SHELL marker

* exec: keep shell runtime env string-only for docker args

* changelog: note OPENCLAW_SHELL runtime markers
2026-03-01 20:31:06 -08:00
..
control-plane feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
runtime ACP: carry dedupe/projector updates onto configurable acpx branch 2026-03-01 20:39:24 +01:00
client.test.ts Exec/ACP: inject OPENCLAW_SHELL into child shell env (#31271) 2026-03-01 20:31:06 -08:00
client.ts Exec/ACP: inject OPENCLAW_SHELL into child shell env (#31271) 2026-03-01 20:31:06 -08:00
commands.ts feat(acp): add experimental ACP support 2026-01-18 08:03:36 +00:00
event-mapper.ts fix(acp): escape C0/C1 controls in resource link metadata 2026-02-22 08:16:38 +01:00
meta.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
policy.test.ts feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
policy.ts feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
secret-file.ts fix: harden ACP secret handling and exec preflight boundaries 2026-02-19 15:34:20 +01:00
server.startup.test.ts fix: harden ACP gateway startup sequencing (#23390) (thanks @janckerchen) 2026-02-22 10:47:38 +01:00
server.ts refactor(gateway): unify auth credential resolution 2026-02-22 18:23:13 +01:00
session-mapper.test.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
session-mapper.ts style: align formatting with oxfmt 0.33 2026-02-18 01:34:35 +00:00
session.test.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
session.ts refactor(acp): split session tests and share rate limiter 2026-02-19 14:55:06 +01:00
translator.prompt-prefix.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.session-rate-limit.test.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.test-helpers.ts test: dedupe fixtures and test harness setup 2026-02-23 05:45:54 +00:00
translator.ts chore: fix formatting drift and stabilize cron tool mocks 2026-02-19 15:41:38 +01:00
types.ts fix(acp): harden session lifecycle against flooding 2026-02-19 14:50:17 +01:00