• Joined on 2026-03-13
shoko created branch feat/kugetsu-debug-flag in shoko/kugetsu 2026-03-29 18:05:25 +02:00
shoko created branch fix/test-kugetsu in shoko/kugetsu 2026-03-29 17:10:21 +02:00
shoko pushed to fix/test-kugetsu at shoko/kugetsu 2026-03-29 17:10:21 +02:00
028d5e74e9 test: add test-kugetsu.md
shoko commented on issue shoko/kugetsu#11 2026-03-29 16:50:03 +02:00
Phase 1: Headless/SSH Access

Phase 1 SSH Setup Plan

With kugetsu merged, Phase 1 remaining item is SSH access to the container.

Current State

  • kugetsu session manager: Done
  • SSH daemon in container:
shoko deleted branch feat/kugetsu-wrapper from shoko/kugetsu 2026-03-29 16:38:43 +02:00
shoko closed pull request shoko/kugetsu#12 2026-03-29 16:38:43 +02:00
feat: add kugetsu session manager skill
shoko pushed to main at shoko/kugetsu 2026-03-29 16:37:50 +02:00
b3930aad51 Merge #12 feat/kugetsu-wrapper: add kugetsu session manager with destroy command
dd9a444920 feat: add destroy command and session_id validation
b992949314 fix: resolve test failures - all 12 tests pass
5a9c3a87a9 test: add kugetsu test suite
7edb54cd3f feat: add kugetsu session manager skill
Compare 5 commits »
shoko pushed to feat/kugetsu-wrapper at shoko/kugetsu 2026-03-29 16:35:03 +02:00
dd9a444920 feat: add destroy command and session_id validation
shoko pushed to feat/kugetsu-wrapper at shoko/kugetsu 2026-03-29 16:10:53 +02:00
b992949314 fix: resolve test failures - all 12 tests pass
5a9c3a87a9 test: add kugetsu test suite
Compare 2 commits »
shoko commented on pull request shoko/kugetsu#12 2026-03-29 16:05:56 +02:00
feat: add kugetsu session manager skill

Test Suite Update: All 12 Tests Passing

The issue was bash exit status handling with pipes and set -euo pipefail.

Changed from: if ! timeout 5 bash -c "$KUGETSU resume ..." 2>&1

shoko commented on pull request shoko/kugetsu#12 2026-03-29 15:51:47 +02:00
feat: add kugetsu session manager skill

Test Suite Improvements - Summary

Test Results: 9/12 passing (previously 6/12)

Fixes Applied:

  1. Fixed test 3/6 - Removed premature cleanup call after test 4 that was deleting…
shoko commented on issue shoko/kugetsu#11 2026-03-29 14:53:31 +02:00
Phase 1: Headless/SSH Access

Decision: Skip Memory Limiting via ulimit

Date: 2026-03-29

Investigation Findings

We tested four approaches for memory limiting in the test suite:

shoko commented on issue shoko/kugetsu#11 2026-03-29 14:32:22 +02:00
Phase 1: Headless/SSH Access

Memory Limiting Options for Test Suite

When running the test suite (test-kugetsu.sh) which spawns opencode (TUI) instances, memory exhaustion can occur. Each opencode TUI uses ~600MB-1GB…

shoko created pull request shoko/kugetsu#12 2026-03-29 12:50:31 +02:00
feat: add kugetsu session manager skill
shoko created branch feat/kugetsu-wrapper in shoko/kugetsu 2026-03-29 12:50:21 +02:00
shoko pushed to feat/kugetsu-wrapper at shoko/kugetsu 2026-03-29 12:50:21 +02:00
7edb54cd3f feat: add kugetsu session manager skill
shoko commented on issue shoko/kugetsu#11 2026-03-29 12:50:02 +02:00
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

shoko commented on issue shoko/kugetsu#11 2026-03-29 12:34:03 +02:00
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…
shoko commented on issue shoko/kugetsu#11 2026-03-29 12:27:47 +02:00
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…
shoko commented on issue shoko/kugetsu#11 2026-03-29 11:52:14 +02:00
Phase 1: Headless/SSH Access

Session Resumption Test Results

Test Results

TC1: Duplicate Session ID — Two Instances Same Session