Plan syntax
Tessl Plan format reference
Plans
Plans are markdown documents with a specific structure. Agents are encouraged to make and follow plans. This has the advantages of keeping the agent on track, creating reusable workflows, and providing a record of what happened.
Plan files are typically saved in ./plans
and have a .plan.md
extension.
Plan format
Title: A markdown heading (#) describing the overall objective
Description: Optional context about what the plan aims to achieve
Task Lists: Markdown checkboxes representing tasks (
- [ ]
for pending,- [x]
for completed)Feedback: The results of each task are saved as quote blocks (>) below their definition
Plan Structure
# Implement Authentication System
Add user authentication to the application with secure login and session management.
- [ ] Design authentication flow
- [ ] Create flow diagrams
- [ ] Define API endpoints
- [ ] Implement backend authentication
- [ ] Set up user model
- [ ] Create authentication endpoints
- [ ] Add JWT token generation
- [ ] Review security implementation
- [ ] Add frontend login UI
- [ ] Create login component
- [ ] Integrate with backend API
- [ ] Write tests
- [ ] Unit tests for auth logic
- [ ] Integration tests for API
- [ ] Deploy to staging
Last updated