https://github.com/unit-mesh/unit-agent
the Unit Mesh agent for Language Server Protocol, Agent proxy...
https://github.com/unit-mesh/unit-agent
Last synced: about 1 year ago
JSON representation
the Unit Mesh agent for Language Server Protocol, Agent proxy...
- Host: GitHub
- URL: https://github.com/unit-mesh/unit-agent
- Owner: unit-mesh
- License: apache-2.0
- Created: 2023-04-24T06:02:54.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-14T01:04:06.000Z (almost 3 years ago)
- Last Synced: 2025-04-01T07:54:15.577Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 199 KB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unit Agent
[](https://github.com/unit-mesh/unit-agent/actions/workflows/ci.yml)

Todos:
- [x] TreeSitter parser for unit
- [x] based on: [https://github.com/BloopAI/bloop/tree/main](https://github.com/BloopAI/bloop/tree/main)
- [x] Json RPC server with [xi-rpc](https://crates.io/crates/xi-rpc)
- [x] CLI
Support for IDE features:
- [ ] Chat with IDE
- [ ] Generate test
- [ ] 实现:`重现 xx 功能`, `devti:/chat/feature`
- [ ] 重构:`重构 xx 方法`
- [ ] 替换:`替换 xx 方法`,`devti:/refactor/method`
- [x] Custom LLM Server
- [ ] Telemetry Server
- [ ] Accept
- [ ] Reject
- [ ] Feedback
- [ ] Context Engineering
- [ ] Open Tabs
- [ ] Related Files
- [ ] with Dependency Context
- [ ] parse Gradle for dependencies
- [ ] Local Model
- [ ] Local Embedding / Model with Onnx ?
- [ ] with SentenceTransformer?
- [ ] Local Conversation converter.
- [ ] Max Token Usage with Model specific ?
- [ ] Command
- [ ] IO Command
- [ ] Refactor Command / Replacer
- [ ] Analysis Command / Analyzer
Completion type
- [ ] Code completion type
- [ ] Inline
- [ ] AfterLineEnd
- [ ] Block
- [ ] Completion Solution Type
- [ ] Panel
- [ ] Solutions?
## JSON RPC Protocol
- Notifications
- initialize
- notify_show
- notify_accepted
- notify_rejected
- workspace_dependencies
- workspace_file-open
- workspace_file-change
- workspace_file-close
- Request
- config
- sign_in
- sign_out
- editor_info
- version_get
- completion_once
- completion_cycling
- completion_solutions
## LICENSE
This code is distributed under the Apache 2.0 license. See `LICENSE` in this directory.