- Custom LLM config
- OpenAI Compatible
- Provider API design
- LanguageProfile
- ToolchainContextProvider / ChatContextProvider
- BuildToolProvider
- Structurer
- TestGenProvider
- RelatedCode
- SimilarChunk
- ActionCreator
- Chat mode
- Chat UI
- Chat with selection
- Touch-point, aka: Contribution Point
- QuickPick
- ContextMenu
- QuickFix
- CodeLens
- Terminal
- Commit Message for SCM
- Fix when error
- Comments Title:
comments/comment/title
- Fix testings:
testing/message/context
- Action by AstNode
- TreeSitter
- Class level
- Method level
- spike for Variable level, since is not easy to implement
Language Server ProtocolJavaPython
- Backend Worker for TreeSitter analysis
- TreeSitter
- DevIns language support
- Syntax Highlight
- Custom command
- Input Language
- Custom prompt
- Custom prompt settings
- Custom prompt
- Align to IDE version
- Json Schema validation
- Settings
- Custom Prompt
- Custom Agent
- Custom Agent
- Custom Agent API
- Custom LLM Server
- Local Text Search
- TF-IDF
- Simple Text Embedding
- Local Semantic Search
- ONNX Runtime
- Transformer.js
- Embedding Database
- Semantic Search
- Embedding Service
- Local
- Sentence Transformer
- Remote - Custom Embedding Server
- Local Server
- Dmeta-embedding Mini for Doc
- Remote Server
- OpenAI
- Local Server
- Local
- Search strategy
- Hyde Document/Code strategy
- Hyde Keywords strategy
- Symbol search
- RAG Strategy
- Pre-information build
- Post-symbol recovery
- Extensions
- Build Tools
- Gradle
- Go Mod
- NPM
- Toml
- Database
- Terminal
- Build Tools
- Docs with RAG
- spike: Auto Generate doc based on sourcecode
- Custom Document embedding server for RAG
- Ask business doc
- Markdown
- RDF
- l18n
- init