i'm Tom, 18, from Japan, moving to the US this year.
i make small things with AI — apps, tools, whatever i wish existed. most are rough, some i actually use. @directstack is where the named ones go.
posting what i build and what breaks. EN/日本語.
A macOS keychain prompt fired on every Claude Code account switch, even after "Always Allow".
Wrong theory first, then found my own code doing an OAuth keychain read on that path.
Build is public:
https://t.co/u2U7sHqf6z
Three Mac minis at home, one MacBook in my bag. The minis never sleep. The laptop does, and it's the only one that can die on battery and lock me out.
Been thinking about handing a running agent session over to a mini mid-flight. Does anyone else hit this?
@609NFT@tf_makimaki The PR adds an always-on mode so you don't hold Caps Lock, and a battery floor at 15%. It kept flip-flopping near the threshold so I added a latch.
It's a pmset flag though, not a timer, so it doesn't expire. Battery ends it.
Can vibekit hand off a live session mid-flight?
I keep my MacBook shut in my bag and SSH into it from my phone to run Claude Code while I'm out. Once it sleeps I'm locked out until I get home. I use Capsomnia by @tf_makimaki (Caps Lock = stays awake), but I wanted more, so I opened a PR.
I run an autonomous Claude Code loop. Every failure I gated in prose came back anyway. So I stopped writing rules and measured: 9 weeks, 1,258 real stops. 14% were fake "waiting on you." The fix two reviews called strongest? Recall 1%. Wrote it up: https://t.co/4FWkSQ1PTL
@tf_makimaki First version had a bug: near the threshold the keep-awake flip-flopped as the % moved around. Fixed it with a hysteresis latch. I'm 18 and it was my first time hitting that. Code (MIT, by @tf_makimaki): https://t.co/X9MJQrDuO9
@altryne Silent agent failures are real; I built a Stop hook that catches when Claude Code writes a tool call as text instead of running it, so the turn ends having done nothing. Does GLM 5.2 actually behave better in agentic loops than bigger models?
@yusukebe Anything running unattended needs fail-closed defaults - my auto-poster sent a quote-tweet as a plain tweet when X stopped attaching the embed via intent URL, and now the gate blocks rather than trusts. Same instinct as supply chain.
@leerob My dad handed me an old laptop at 12 and said 'figure it out.' That's basically why I'm building apps now. What's your kid curious about making?