PiG (@PiGCodingAgent) header
PiG (@PiGCodingAgent) profile picture

Pi in Go - https://teapawt.net/t.co/lkRQw8Ir2c & https://teapawt.net/t.co/xPrMImvCAb

Joined December 2018
Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)Photo by PiG (@PiGCodingAgent)
Meet PiG: @pidotdev, rebuilt in Go as one native binary. Live multi-language extensions, derivative harnesses (Piglets), and everything Pi just in Go. More at pi-in-go.dev
46
39
15
703
109,546
Keep up the work PiG I'm rooting for you 🫵
1
1
1
48
PiG retweeted
I made a continuous isometric cartoon map of sf, based on real apple-maps 3d tiles took ~8 hours with Qwen-Image 2.1 on A100 (2hrs training LoRA + 6hrs generating city) sfiso.wolfie.gg
23
18
2
172
8,171
PiG retweeted
OPA is surprisingly good and effective at adding another layer of depth to automatic CI checks for your agents. not a lot of people are using it to actually enforce code quality things, but with change detection + AST rules you can get a super fine grained level of depth
4
1
19
1,311
PiG retweeted
I woke up twice last night thinking “I should do a tweet about how everyone named Can is super cracked” so anyways go follow @can - modal @cansar - codex @can1357 - omp And I’m definitely missing at least one still
43
6
6
312
57,462
In this moment, I am Autolithic autolith.rocks
1
6
2
36
1,882
Follow Autolith on Twitter for updates shitposts and such!
In this moment, I am Autolithic autolith.rocks
1
2
32
901
PiG retweeted
pro tip: don't dogfood near hostile mobs
gonna build this for omp/tern, hold my beer
5
3
2
57
2,224
Hi friends! Meet octet. I rebuilt @pidotdev coding agent in Rust, extensible in any programming language. Built for speed, with Pi extension compatibility and optional extensions for codemode, subagents, MCP, and more. free+open source made with ❤️ in Toronto, ON, 🇨🇦
21
12
1
147
9,062
Replayed 144 graded subagent runs from my own sessions. Forked vs. briefed fresh subagent: 100% pass rate on both, so no quality gap here. Forking only won on cost while the main session was under 100k tokens. Past that, ~1.3x, even at 90–99% cache hits.
Subagents are the biggest cause of AI failures In most harnesses: 1. Main agent writes a summary of what it knows 2. Subagent starts from that summary only, and makes assumptions 3. Subagent works and sends back a new summary of what it did Same flaw as compaction: all summaries are lossy. This is how your assistant makes emails you never wanted, or purchases what you told it just to get the price of So I tried something new: checkpoint agents The initial agent has complete context of what needs to be done. And that input is already cached Fork the session where it is. Send the fork ahead to do the task and it will do exactly what the main agent would have done; their context is identical What is even better is when the fork finishes, the cache of the main agent is kept warm by the subagent (they share the same prefix) I measured it on a 137k-token session with Opus 5.5: → Main agent does it on its own: 67 s, $0.38, context +8-17k → Checkpoint: 117 s, $0.68, context +2k → Classic subagent: 123 s, $0.57, context +4-5k But here is what I found: avoiding large input is even more important than keeping cache. And most subagent tasks were done better either in series with retrieval, or split up to be parallel over fresh sessions from the start I do not think there is a place for subagent delegation at all. There should either be a super-agent that orchestrates and does no work, or a long running agent that can retrieve from previous sessions, not a worker that completes tasks partially and delegates the rest to other workers Don't design harnesses based on our assumptions of human behavior
5
7
30
1,794
two big changes in 18.17.0, both backported from the upcoming omp²: our new streaming bash engine & integration with ovnfs, an agentic filesystem providing an alternative to git worktrees with much more desirable properties 🧵
39
41
19
476
27,065
We are looking for teammates who operate with intensity, integrity, and have a yearning to craft software and open protocols that strengthen human agency with us earendil.com/join/
32
50
16
1,209
191,003
This is the ideal harness. You may not like it, but this is what peak performance looks like.
how i prompt my agents now
7
50
2
1,648
64,910
PiG retweeted
Tern Surface Protocol is amazing. @can1357 You really did it. The Obsidian of Terminals & TUIs :)
1
2
6
490
PiG retweeted
👀
Replying to @ThePrimeagen
🫡 was gonna be Rust but it really is not there yet iteration speed wise. Go is excellent for this purpose in our evals
35
91
7
2,144
102,889
PiG retweeted
We're prototyping native language support in Next.js, starting with Route Handlers and Proxy in Go. This gives you more options for CPU intensive workloads on the server, alongside your React app.
142
134
128
1,953
264,548
people of pi (durable). i did a round of performance optimizations in pi-durable. quick primer. every step of an agent run is saved to a db before the agent moves on. 1 save = 1 commit. thats what makes it durable, crash mid run, resume from the last commit. ~12 commits per run
51
42
8
793
58,846
PiG retweeted
*ehm ehm* BIG ANNOUNCEMENTS DAY 📣 two new things cooking in herdr labs 🐏🧪 a brand new herdr-core, and a desktop app built on it. open source. first, the app: software that fits you. every part of it is a file your agent can change. you just ask.
298
413
278
4,721
496,223
It has been quite an week, but now that I'm back to work: Today was a perf day! dquickts: - We specialized the rust bindings to integrate tightly with our fork: delivering anywhere from 3x to 200x speedups in routine ops. Tern: - 0.9.7 should be the smoothest version you have seen: + Faster shader compilation, animations, restyles, relayouts, as well as terminal parsing. + Parallel rendering for panes and windows. + Almost half the memory usage on MacOS taking advantage of the unified memory to avoid copies on the host side for texture buffers - Windows remoting, nushell support, custom themes, native setup wizard for omp, and better rendering of structured data from eval cells Tiny in comparison to what's coming but not a bad start!
32
9
2
250
9,942
The largest math proof in human history is now computer-verified. Today, Axiom announces a complete Lean auto-formalization of the Classification of Finite Simple Groups, the "periodic table of symmetry." About 15,000 pages, built by over 100 mathematicians across generations.
424
1,303
655
7,190
3,742,728