Skip to content

sync: merge upstream nanoclaw (2026-03-16)#102

Merged
cmraible merged 8 commits into
cmraible:mainfrom
sebotstian:sync/upstream-20260316
Mar 17, 2026
Merged

sync: merge upstream nanoclaw (2026-03-16)#102
cmraible merged 8 commits into
cmraible:mainfrom
sebotstian:sync/upstream-20260316

Conversation

@sebotstian

Copy link
Copy Markdown
Collaborator

Summary

Merges 7 upstream commits from qwibitai/nanoclaw. Clean merge — no conflicts.

Upstream commits

c8f03ed docs: update token count to 40.5k tokens
8b64741 chore: bump version to 1.2.15
4b53ce0 Merge pull request nanocoai#1133 — remote-control stdin fix
2608127 fix: add KillMode=process so remote-control survives restarts
12ff258 style: format remote-control tests with prettier
9244828 test: update remote-control tests for stdin pipe change
d49af91 fix: auto-accept remote-control prompt to prevent immediate exit

Key changes

• Remote-control fixes: stdin pipe handling, auto-accept prompt, KillMode=process for systemd
• Version bump to 1.2.15

Conflicts

None — clean merge.

CI checks

  • npm ci — clean install
  • npx tsc --noEmit — typecheck passes
  • npx prettier --check 'src/**/*.ts' — formatting OK
  • npx vitest run — 430 tests pass (23 test files)

🤖 Generated with Claude Code

gabi-simons and others added 8 commits March 16, 2026 09:34
`claude remote-control` prompts "Enable Remote Control? (y/n)" on every
launch. With stdin set to 'ignore', the process exits immediately because
it cannot read the response. Pipe 'y\n' to stdin instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
systemd's default KillMode=control-group kills all processes in the
cgroup on service restart, including the detached claude remote-control
process. KillMode=process only kills the main Node.js process, letting
detached children survive. restoreRemoteControl() already handles
reattaching on startup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…stdin-clean

fix: auto-accept remote-control prompt to prevent immediate exit
@cmraible cmraible merged commit 02af5d5 into cmraible:main Mar 17, 2026
2 checks passed
@sebotstian

Copy link
Copy Markdown
Collaborator Author

Got it, PR #102 is merged! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants