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
|
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