Skip to content

the Unit Mesh agent for Language Server Protocol, Agent proxy...

License

Notifications You must be signed in to change notification settings

unit-mesh/unit-agent

Repository files navigation

Unit Agent

Build GitHub release (latest by date)

Todos:

Support for IDE features:

  • Chat with IDE
    • Generate test
    • 实现:重现 xx 功能, devti:/chat/feature
    • 重构:重构 xx 方法
    • 替换:替换 xx 方法devti:/refactor/method
  • 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.