Filter
Exclude
Time range
-
Minimum likes
PiG retweeted
We found DeepSeek V4.1 Flash 1017 beats GPT 6 Sol on our multi-step offensive cybersecurity task. Sol was tested via the Daybreak trusted access program. We have been building a cybersecurity benchmark based on simulated corporate networks. This is a valuable indicator for the cyber-risk a model poses if in the hands of a bad actor. We plan to make the full evaluation public in the coming weeks but wanted to share our first immediate finding here.
73
162
1,876
269,839
Replying to @achumukundan00
Shoutout my octets out there 🔥
1
29
really cool project benchmarking CPU overhead for pi-like coding agents michaelkinsy.github.io/buffo… octet is *very* fast, and there's a lot of room for improvement :)
2
1
5
111
Replying to @cheetahbyte
Within the hour/day going forward :) We're already prepped for whatever the next release is. I have a porter running 24/7 to move along side main of upstream pi committing and porting to a 'next' branch so when a new pi release comes we already have the code ported. 🐷
1
44
Replying to @almonk
I feel threatened but I don’t know why...
5
327
Replying to @realfxw
Thanks :) 🐷
1
27
Replying to @RyanJ_KOL
Thank you, and piglets always generate separate binaries from core pig. So you won’t risk breaking core pig and so rolling back is as easy as running a different pig command. This even applies when building piglets from another piglet. The parent piglet remains and the new piglet is a separate binary that can be extended and used separately.
28
Introducing SKY-001, the first Engineering World Model. On CAD and BIM tasks, it beats GPT-6 Astra and every frontier model we tested: -> 51-125x faster - > 150-210x cheaper -> Higher IOU than all frontier models SKY-001 lets you dream a physical object before you build it. 18 months of work. Built by the team out of Maluuba's deep learning lab (acq. by @MSRResearch). The first ‘AI General Engineer’ will be the backbone for Autonomous Manufacturing.
790
2,262
15,648
4,032,455
Replying to @russ98593
Yes sir 🐷
118
Replying to @lovelylogicss
Thanks! Still working on my pig pocket integration 🐷
2
221
Replying to @hyein_cbio
Cheers! gonna have to check this out :)
1
336
Replying to @PiGCodingAgent
Cheers! I also ported my Pi package into native Go 😄 npmjs.com/package/pi-codemod…
1
1
1
403
Replying to @CloudDogx
Yes exactly this, the overhead on node startup and IPC vs go threads is what changes this drastically.
231
Replying to @justwasm
Let there be pig🐷
229
Replying to @_GauravGosain
thank you sir, I definitely am checking this out 🫡
1
2
440
Replying to @zekramu
we build our agents to build agents 🫡 🐷
1
256
PiG is MIT licensed, and it is free forever. Here just for the love of the game and going ham. Big thanks to the @pidotdev team for building the thing we get to follow, to Pi-Bolt for its open benchmark suite that showed us our slowest paths, to durable-bench, and to everyone who contributes their work to open source. 🐷
1
4
514
Some numbers from Buffon (michaelkinsy.github.io/buffo…) which is the repository I made to benchmark harnesses related to Pi use cases. All the numbers are CPU milliseconds on the same machine, and lower is better. The command pig --version takes 5 ms in PiG. In Pi on Node, the same command takes 282 ms. One prompt with tools takes 29 ms in PiG and 518 ms in Pi. Streaming a long answer in the TUI took 2,451 ms in PiG 0.4.1. In 0.5.0, it takes 403 ms. PiG also loses in some places. Pi-Bolt is a little ahead on interactive start and on resuming a long session. TypeScript extensions add a fixed startup cost, because PiG starts a separate Node host for them. With 10 TypeScript extensions, one prompt takes 934 ms in PiG, 676 ms in Pi and 109 ms in Pi-Bolt. If you port your extensions to Go, most of that cost goes away. In our own run (not buffon), the same 10 extensions as a Go Piglet took 67 ms in print mode, which is less than Pi-Bolt's 109 ms. In RPC mode the Go Piglet took 521 ms and Pi-Bolt took 194 ms, so Pi-Bolt is still ahead there. The Go and TypeScript extensions were checked to behave the same, and the run is labelled provisional. Scripts and raw data are in go-ext-comparison.tar.gz. You can rerun the buffon numbers yourself 🐷
1
7
720
The part I am most excited about is Piglets. A Piglet is a named PiG configuration that you can build into its own binary. In 0.5.0, almost every built-in part of PiG is a slot. For each slot, a Piglet keeps the part, replaces it with your own Go code, or strips it out of the binary. Stripping is where the binary and opinions can shrink/conform. Stock PiG is the normal pig binary with everything built in. pig-core is a Piglet from Pigpen that keeps Pi's four default tools (read, bash, edit and write) and strips the rest. Only the stripped parts are gone, and it is still a working coding agent. The stripped parts include MCP, code mode, tool search, llama.cpp, the Bedrock, Vertex and Mistral APIs, HTML export, self-update, syntax highlighting, and the Go, Python and Rust extension SDKs. Stock PiG is 70.3 MB. pig-core is 39.4 MB. You can also strip select extension runtimes. The snake-go Piglet in the demo strips the TypeScript, Python and Rust extension runtimes and keeps Go. It is 61.4 MB, and it still runs a Go extension, a snake game, fused into the binary. Slots also let a Piglet replace a part instead of removing it. This one is just cool. pig-tern fills the frontend slot, so the same PiG draws natively in the Tern terminal. Tool calls show as cards, edits show as diffs, and answers render as Markdown. Outside Tern, PiG draws as usual 🐷
1
1
14
1,184