Web Chat Interface
Chat with Codeteel to ask questions, request changes, and review code.
Features
- Full markdown rendering in responses
- Conversation sidebar ā switch between past chats
- Branch status indicator in the header
- Real-time execution progress with step-by-step diffs
- Slash command autocomplete (type
/to see commands) - 10,000 character input limit with counter
- Stop button to abort running requests
Asking questions
Ask about your codebase in natural language. Codeteel searches your indexed files to find relevant context.
U
What does the webhook handler do?
C
The webhook handler in `src/webhook.py` implements a FastAPI server that receives Telegram updates via HTTPS POST. It validates the request, parses the update, and routes it to the appropriate handler based on the message type...
Requesting code changes
Describe what you want changed. Codeteel creates a plan for your review before writing any code.
U
Add a /health endpoint that returns {status: ok}
C
š Plan: Add health endpoint
1. MODIFY src/webhook.py ā Add /health route
2. MODIFY src/webhook.py ā Add import
[Approve] [Reject]
U
yes
C
Executing on branch feature/health...
ā
Step 1/2 complete
ā
Step 2/2 complete
Changed 1 file: src/webhook.py
Creating a PR
After making changes, ask for a pull request or use the /pr command.
U
Create a PR for these changes
C
PR #42 created!
https://github.com/you/repo/pull/42
ā
Conversations persist across page refreshes. You can close the tab and come back to continue where you left off.