whole lotta stuff
8 months ago
51 files changed
- AGENTS.md+1−1
- apps/desktop/electron/services/serverManager.ts+8−5
- apps/desktop/src/components/ai-elements/message.tsx+4−2
- apps/desktop/src/styles.css+1−2
- apps/desktop/src/ui/ChatView.tsx+4−4
- apps/desktop/src/ui/file-explorer/WorkspaceFileExplorer.tsx+100−36
- apps/desktop/test/workspace-file-explorer.test.ts+38−0
- apps/desktop/tsconfig.json+2−3
- package.json+3−1
- prompts/system-models/gpt-5.2.md+8−0
- prompts/system-models/gpt-5.4.md+745−0
- prompts/system.md+8−0
- src/cli/repl.ts+1−1
- src/client/agentSocket.ts+37−13
- src/mcp/index.ts+6−8
- src/mcp/oauthProvider.ts+8−4
- src/observability/runtime.ts+3−2
- src/prompt.ts+4−0
- src/providers/modelAdapter.ts+15−3
- src/runtime/piMessageBridge.ts+82−31
- src/runtime/piRuntime.ts+3−11
- src/server/modelStream.ts+1−2
- src/server/protocol.ts+1−1
- src/server/protocolParser.ts+62−46
- src/server/session/AgentSession.ts+54−3
- src/server/session/ProviderAuthManager.ts+2−2
- src/server/startServer.ts+26−8
- src/server/startServer/decodeClientMessage.ts+1−1
- src/store/connections.ts+1−1
- src/tools/bash.ts+1−1
- src/tools/defineTool.ts+2−2
- src/tools/edit.ts+11−1
- src/tools/glob.ts+1−1
- src/tools/grep.ts+13−1
- src/tools/memory.ts+11−1
- src/tools/notebookEdit.ts+14−2
- src/tools/read.ts+45−2
- src/tools/skill.ts+1−1
- src/tools/spawnAgent.ts+7−1
- src/tools/todoWrite.ts+3−3
- src/tools/webFetch.ts+45−9
- src/tools/write.ts+1−1
- src/utils/permissions.ts+45−11
- tasks/todo.md+130−0
- test/permissions.test.ts+26−0
- test/prompt.test.ts+63−0
- test/runtime.pi-message-bridge.test.ts+59−0
- test/runtime.pi-runtime.test.ts+36−0
- test/server.test.ts+96−0
- test/tools.test.ts+83−1
- tsconfig.json+2−1