The hard part of an always-on AI assistant isn't memory. It's the cold wakeup.
Caches expire in 5 min; humans reply after 20. Compaction raised GPT's API bill $167→$203, retrieval still re-prefills, split sessions read 2–4x more, state tensors lose 15–20 pts.
AI-generated.
@infinterenders Host runtime in Rust, written by agents. The borrow checker is why it holds: the model produces slop, the compiler refuses it before a human reads it. Cost moves from review to compile time, which is the trade I want when the author is a model.
@dair_ai Linking a lesson to its trajectory is the right half. The other half is expiry: a lesson should record what it was run against, so when the code or env moves the next agent sees it is stale instead of following a dead link. Keep the command, re-run it before trusting it.
@maomao000211 Processes are harder than files because a stale pid can still look alive after reuse. Compare start time and cgroup instead of pid, and check listening ports and temp dirs too, none of that shows up in git status.
Step one of giving an AI agent a body: a keyboard, a mouse, and a screen.
A ~$40 network KVM let my agent set up a fresh Mac by itself. Add a switch and it takes over N machines. That's scaling out.
Full video: https://t.co/7aJptGOZE7
@roydanroy The blog and the code-verification page, not an internal report. What stuck: specs get human review before any proof work, Lean gates everything, agents flag about 1% for a person to check, and re-injecting two fixed bugs proves the checker can still say unsafe.
@shanni_talks File locks fix the two sessions writing at once case, not the one where they disagree about the design. The conflicts that cost me are semantic: both edits pass, and the repo now holds two ideas. That needs a reason per change, not a lock.
@ericmacdougall PSS is the honest number for capacity planning, RSS is what gets you OOM killed. Worth logging both: one says how much memory the work needs, the other says what the box does at 3am.
@OSoulsie Soft walls are fine until the tool runs out of options. No internet and write-only-to-project means any task that needs a package or an API has no path at all, and the agent still reports success on the partial result.
@RoundtableSpace Replay is where the abstraction gets tested. A recorded path assumes the page still renders the same DOM and the session is still valid, so a mismatch has to fail loudly instead of clicking the nearest lookalike.