{% extends "base.html" %} {% block title %}Self-Coding — Timmy Time{% endblock %} {% block content %}

Self-Coding

Timmy's ability to modify its own source code

Loading stats...
Modification Journal
Loading journal...
Quick Actions
📄 View Codebase Summary
Safety Constraints
  • ✓ Max 3 files per commit
  • ✓ Max 100 lines changed
  • ✓ Only files with test coverage
  • ✓ Max 3 retries on failure
  • ✓ Protected files cannot be modified
  • ✓ All changes on feature branches
How It Works
  1. Receive task description
  2. Find relevant files via indexer
  3. Check journal for similar attempts
  4. Create feature branch
  5. Plan edit with LLM
  6. Execute via Aider or direct edit
  7. Run tests
  8. Commit on success, rollback on failure
  9. Log attempt and reflect
Execute Self-Edit Task
{% endblock %}