959581f5a6
@coder: reactive worker on the shared harness; dspark (via gated proxy) generates Lua, writes to a sandbox, runs it as 'nobody' with a timeout, returns code+output. Verified a full 3-way chain: pipi (dspark, research-constrained) -> @callboy (fetch lua-users CsvUtils) -> @coder (write+run csvtest.lua) -> pipi saves ~/csvtest.lua & reports. dspark never self-implemented; the no-Lua-knowledge constraint forced delegation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
13 lines
251 B
Desktop File
13 lines
251 B
Desktop File
[Unit]
|
|
Description=bullpen @coder — write+run Lua worker (sandboxed)
|
|
After=network-online.target lmcp.service
|
|
Wants=lmcp.service
|
|
|
|
[Service]
|
|
ExecStart=/usr/local/bin/bullpen-coder
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|