Pi Monorepo:AI 代理工具集
Pi Monorepo 是一個開源工具集,專為建構 AI 代理而設計。它提供了程式碼代理 CLI、統一的 LLM API、UI 函式庫、Slack 機器人和 vLLM Pods 等組件,旨在簡化 AI 應用程式的開發與部署。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
License
Uh oh!
There was an error while loading. Please reload this page.
badlogic/pi-mono
Folders and files
Latest commit
History
Repository files navigation
Pi Monorepo
Looking for the pi coding agent? See packages/coding-agent for installation and usage.
Tools for building AI agents and managing LLM deployments.
Packages
Development
Setup
Note: npm run check requires npm run build to be run first. The web-ui package uses tsc which needs compiled .d.ts files from dependencies.
CI
GitHub Actions runs on push to main and on pull requests. The workflow runs npm run check and npm run test for each package in parallel.
Do not add LLM API keys as secrets to this repository. Tests that require LLM access use describe.skipIf() to skip when API keys are missing. This is intentional:
If you need to run LLM-dependent tests, run them locally with your own API keys.
Development
Start watch builds for all packages:
Then run with tsx:
To run tests that don't require an LLM endpoint:
Versioning (Lockstep)
All packages MUST always have the same version number. Use these commands to bump versions:
These commands:
Never manually edit version numbers. The lockstep system ensures consistency across the monorepo.
Publishing
This handles version bump, CHANGELOG updates, commit, tag, publish, and push.
NPM Token Setup: Requires a granular access token with "Bypass 2FA on publish" enabled.
License
MIT
About
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
108
Packages
0
Contributors
66
Languages
Footer
Footer navigation
相關文章