Skip to main content

Overseer 共享层:数据模型与 JSON-RPC 协议(被 server 和 client 共同依赖)

Project description

overseer-shared

Overseer 多 AI 协同平台的共享层:数据模型与 JSON-RPC 协议。

overseer-serveroverseer-client 共同依赖,定义跨进程传输的数据结构与协议常量。

内容

  • models.pyAIAgentRole(overseer/worker)、ToolDescriptor/ResourceDescriptor(对齐 MCP)、Task/TaskStatus/TaskAssignment/ProgressReport/WorkerStats/RegisterRequest/RegisterResponse
  • protocol.py:JSON-RPC 2.0 报文 + MessageType 方法常量 + RPCErrorCode

安装

pip install overseer-shared

用法

from overseer_shared.models import Task, TaskStatus, Role
from overseer_shared.protocol import MessageType, JSONRPCRequest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

overseer_shared-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

overseer_shared-0.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file overseer_shared-0.1.0.tar.gz.

File metadata

  • Download URL: overseer_shared-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.9

File hashes

Hashes for overseer_shared-0.1.0.tar.gz
Algorithm Hash digest
SHA256 528a3c9a9fa6164dbe392e0eba5b7c60097c50b2844caebec1de8ec863e02bc2
MD5 1a305fbad36402fbea7d33e60263f8bf
BLAKE2b-256 08ba687948e94484d26f47ed7ba8095cc4f414bca030fd517dc66f4aaa6593ce

See more details on using hashes here.

File details

Details for the file overseer_shared-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for overseer_shared-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d77993fc9f536208f7fdd5f57904ce48e6bcf5988276ab0152f4482296a7e413
MD5 fcfcada144f376f4f7fa5d7facdeda4e
BLAKE2b-256 f71d5d24bc9d8bbc978b973830207ca80464c37bd2861c710e2413a7b18e1e8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page