Rename T3 Code branding to k3code - #1
Conversation
- Update app, server, web, desktop, and docs copy to use k3code - Adjust branded titles, prompts, and tests to match the new name
- Remove the T3 wordmark from the sidebar header - Replace the label with the new k3code brand text
Uh oh!
There was an error while loading. Please reload this page.
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (55)
📝 WalkthroughWalkthroughThis PR rebrands the project from "T3 Code" to "k3code" across all user-facing strings, configuration, and documentation, while simultaneously integrating a new Pi provider agent driver ( ChangesUnified Rebrand & Pi Provider Integration
Sequence DiagramsequenceDiagram
participant User as User/Editor
participant WebUI as Web UI
participant Server as Server
participant PiSDK as Pi SDK Manager
participant PiAgent as Pi Agent<br/>(External)
User->>WebUI: Enable Pi provider & configure model
WebUI->>Server: POST /api/provider/start-session<br/>(threadId, pi provider, model)
Server->>PiSDK: startSession(threadId, model, runtimeMode)
PiSDK->>PiSDK: createLockedPiSettingsManager()
PiSDK->>PiSDK: createLockedPiResourceLoader()
PiSDK->>PiAgent: createSession(SessionManager)
PiAgent-->>PiSDK: session handle
PiSDK-->>Server: ProviderSession + event stream
Server-->>WebUI: session.started event
WebUI->>User: Show Pi session ready
User->>WebUI: Send turn (input + model options)
WebUI->>Server: POST /api/provider/send-turn<br/>(threadId, input, thinking level)
Server->>PiSDK: sendTurn(input, model, interactionMode)
PiSDK->>PiSDK: Materialize attachments to base64
PiSDK->>PiSDK: Select tool set (plan vs full)
PiSDK->>PiAgent: startPrompt(model, tools, thinking)
PiAgent->>PiAgent: Generate & execute tools<br/>(read/bash/edit/etc)
PiAgent-->>PiSDK: tool.call event
PiSDK->>Server: content.delta event
Server->>WebUI: Stream assistant response
PiAgent-->>PiSDK: turn_end + proposed_plan
PiSDK->>PiSDK: extractProposedPlanMarkdown()
PiSDK-->>Server: turn.completed event
Server-->>WebUI: Show plan or result
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 60 minutes.Comment |
We are not actively accepting contributions right now.
You can still open a PR, but please do so knowing there is a high chance
we may close it without merging it, or never review it.
-->
What Changed
Why
UI Changes
Checklist
Summary by CodeRabbit
New Features
Documentation
Style & UI
Chores