Roadmap & Limitations
The one page that owns "not yet". Other pages link here instead of repeating caveats.
Last updated: 2026-06-10.
Current limitations
| Gap | Workaround today |
|---|---|
| No form UI for creating/deleting courses | Admins use the assistant ("create a course called …") or insert the row in the database |
| No wall-clock timeout on runs | An infinite loop holds its container until cleaned up; CPU is throttled to ~5% of a core. See Limits |
| GitHub is the only login | Students need a (free) GitHub account |
| Two languages | Python and C#. Adding one is a documented, small job for self-hosters |
| C# stdout isn't captured | Python submissions show prints; C# ones don't yet |
| AI features need each user's own Anthropic key | No server-wide key; set yours in Preferences |
| No screenshots in these docs | Planned alongside the next UI pass |
Planned
- Course creation/deletion forms in the admin dashboard
- Hard per-run time limits (and surfacing "timed out" as a verdict)
- Warm container pools for faster C# runs
- More languages
Something missing that blocks you? Open an issue.