Roadmap
This is an overview of the work planned for lmoe. It is not ranked, and does not necessarily
reflect the order in which the work will be executed.
Project improvements
Work which is necessary to make the project successful and reach a minimum level of stability
which is appropriate for publicly released software.
- error handling
- logging
- performance measurement
- configurability
- unit tests
- agent testing
- dev pypi branch
- release testing
Upcoming features
- persisted context (i.e. memory, chat-like experience without a formal chat interface)
- further tuning of classification, code generation, and project initialization
- dry-run for mutating actions, ability to execute mutating actions
- RAG agent
- many more commands
- filesystem interaction
- finding file contents from various queries (specific file path, fuzzy description, “this directory”, etc.)
- executors for existing bash commands
- API clients
- openAI API integration
Long-term architecture
See future architecture plans.