Block a user
Phase 1: Headless/SSH Access
Test Report: kugetsu Session Manager
Environment
- opencode v1.3.3
- Platform: linux
- Test date: 2026-03-29
Test Cases & Results
Phase 1: Headless/SSH Access
Updated Implementation Plan: kugetsu as Skill
Branch
feat/kugetsu-wrapper (new branch from main)
Location
skills/kugetsu/ (following skills/opencode-worktree/ pattern):
sk…
Phase 1: Headless/SSH Access
Implementation Plan: kugetsu Shell Wrapper
Branch
feat/kugetsu-wrapper (new branch from main)
Location
tools/kugetsu/ in repo:
tools/kugetsu/
├── bin/
│ └── kugetsu…
Phase 1: Headless/SSH Access
Session Resumption Test Results
Test Results
TC1: Duplicate Session ID — Two Instances Same Session
Phase 1: Headless/SSH Access
Test Plan: Session Resumption
Test Cases
TC1: Duplicate Session ID — Two Instances Same Session
Phase 1: Headless/SSH Access
Response to Questions
1. OpenCode Only (No Hermes)
Yes, for Phase 1 we should assume OpenCode only — no Hermes, no process() tool. This simplifies things:
- Session management via…
Phase 1: Headless/SSH Access
Research Findings
1. Session Persistence ✅
opencode supports session resumption via:
opencode run --continue --session <id>— CLI session continuation- Background TUI sessions…
Phase 1: Headless/SSH Access
Discussion Summary
Current Flow
User accesses agent via incus exec [container] -- bash → opencode TUI → interact → output to Gitea → exit.
This works but requires physical access…
Support remote agent control: headless → API → chat interface
test: PR merge workflow verification
test: PR merge workflow verification
docs: add hermes-setup.md from issue #1 research
Create unified agent skill combining all workflow guidelines