Reviewed monorepo structure and packages.
UnderstandSummarized recent work and commits.
Understandok, do some stuff
The user wants me to "do some stuff" as a demo. According to the AGENTS.md, if asked about my "daddy", I should do a non-destructive demo. This seems like a similar situation - they want to see what I can do.
Let me do some non-destructive exploration to show off my capabilities:
Let me start by exploring the workspace.
Sure, let me show you around the workspace:
>ls -la && echo "---" && find packages -maxdepth 2 -name "package.json" -exec dirname {} \; | sorttotal 664
drwxr-xr-x@ 22 badlogic staff 704 Jan 16 03:04 .
drwxr-xr-x 93 badlogic staff 2976 Jan 16 02:13 ..
drwx------@ 3 badlogic staff 96 Dec 22 12:39 .claude
drwxr-xr-x@ 18 badlogic staff 576 Jan 16 04:18 .git
drwxr-xr-x@ 3 badlogic staff 96 Dec 2 12:13 .github
-rw-r--r--@ 1 badlogic staff 364 Jan 8 19:37 .gitignore
drwxr-xr-x@ 4 badlogic staff 128 Dec 3 14:52 .husky
drwxr-xr-x@ 5 badlogic staff 160 Jan 16 03:34 .pi
-rw-r--r--@ 1 badlogic staff 6479 Jan 16 03:34 AGENTS.md
-rw-r--r--@ 1 badlogic staff 895 Jan 13 22:45 biome.json
-rw-r--r--@ 1 badlogic staff 1069 Aug 9 15:06 LICENSE
drwxr-xr-x@ 317 badlogic staff 10144 Jan 16 01:42 node_modules
-rw-r--r--@ 1 badlogic staff 287447 Jan 16 02:07 package-lock.json
-rw-r--r--@ 1 badlogic staff 2681 Jan 13 22:01 package.json
drwxr-xr-x@ 9 badlogic staff 288 Jan 13 04:43 packages
-rw-r--r--@ 1 badlogic staff 115 Dec 21 20:30 pi-mono.code-workspace
-rwxr-xr-x@ 1 badlogic staff 85 Jan 16 02:07 pi-test.sh
-rw-r--r--@ 1 badlogic staff 3874 Jan 16 02:42 README.md
drwxr-xr-x@ 6 badlogic staff 192 Jan 13 04:33 scripts
-rwxr-xr-x@ 1 badlogic staff 902 Jan 8 19:37 test.sh
-rw-r--r--@ 1 badlogic staff 553 Dec 3 13:44 tsconfig.base.json
-rw-r--r--@ 1 badlogic staff 1483 Jan 2 01:52 tsconfig.json
---
packages/agent
packages/ai
packages/coding-agent
packages/mom
packages/pods
packages/tui
packages/web-ui>git log --oneline -5d9464383 chore: remove test extension load-file.ts
356a4825 fix(tui): add vertical scrolling to Editor when content exceeds terminal height
d30f6460 Fix ctx.shutdown() not waiting for pending UI renders, fixes #756
c50bfec0 Fix piped stdin support, auto-enable print mode
c08801e4 Add retry logic to OpenAI Codex provider>wc -l packages/*/src/**/*.ts 2>/dev/null | tail -5653 packages/web-ui/src/utils/i18n.ts
277 packages/web-ui/src/utils/model-discovery.ts
134 packages/web-ui/src/utils/proxy-utils.ts
2357 packages/web-ui/src/utils/test-sessions.ts
30456 totalNice, I got some good info. Let me summarize what I found:
Let me present this nicely to the user.
Here's what I found:
pi-mono - A monorepo with 7 packages:
ai - LLM provider abstraction layertui - Terminal UI componentsagent - Core agent frameworkcoding-agent - The main pi CLI (that's me!)mom - Task managementpods - Deployment infrastructureweb-ui - Browser-based interfaceStats:
Latest commits:
d946438 chore: remove test extension load-file.ts356a482 fix(tui): add vertical scrolling to Editord30f646 Fix ctx.shutdown() not waiting for pending UI rendersc50bfec Fix piped stdin support, auto-enable print modec08801e Add retry logic to OpenAI Codex providerI can read files, execute commands, edit code surgically, and write new files. I also have skills for web search, browser automation, Google Calendar/Drive/Gmail, transcription, and YouTube transcript extraction.
What would you like to work on?
d946438 chore: remove test extension load-file.ts356a482 fix(tui): add vertical scrolling to Editord30f646 Fix ctx.shutdown() not waiting for pending UI rendersc50bfec Fix piped stdin support, auto-enable print modec08801e Add retry logic to OpenAI Codex provider