whatevertogo
9d04cec8a4
feat: Implement Peer and Transport layers for asynchronous communication
...
- Added Peer class for managing peer-to-peer communication, including initialization, invocation, and cancellation of requests.
- Introduced Transport abstract base class with StdioTransport and WebSocketTransport implementations for message handling.
- Created Star class for error handling in event-driven architecture.
- Developed MemoryTransport for testing purposes, allowing in-memory communication between peers.
- Implemented unit tests for Peer functionality, protocol message parsing, and runtime integration with plugins.
- Established entry point tests to ensure package import and command-line interface functionality.
2026-03-12 21:42:46 +08:00
united_pooh
b7d4b647be
test: add independent worker resource benchmark
2026-03-12 01:22:20 +08:00
united_pooh
166bf4254c
feat: restore independent plugin workers
2026-03-11 23:10:02 +08:00
Soulter
a04d668cf6
refactor: update put_kv_data and get_kv_data methods in Context class to accept dictionary values
2025-11-27 18:10:21 +08:00
Soulter
21a7e742f1
refactor: update component registration method in Context class to use private method
2025-11-27 16:47:57 +08:00
Soulter
9e6888201a
feat: add conversation management features and enhance message handling in the API
2025-11-17 11:01:31 +08:00
Soulter
87c2678ae1
feat: implement NewStar class and associated utilities for plugin runtime management
2025-11-12 22:22:22 +08:00
Soulter
1e384d0cd3
feat: enhance RPC handling with streaming support and notifications
2025-11-12 22:05:04 +08:00
Soulter
0760e9eacd
feat: implement RPCRequestHelper and refactor StarRunner for improved RPC handling
2025-11-12 21:11:18 +08:00
Soulter
ff904bae8f
feat: add README files for Context API and RPC communication; implement StarManager for plugin discovery
2025-11-12 20:49:57 +08:00
Soulter
0612133cdf
perf: normalize call_context_function rpc method
2025-11-12 20:41:14 +08:00
Soulter
363fda5a69
feat: enhance context management with component registration and RPC function handling
2025-11-11 20:22:13 +08:00
Soulter
8b34403587
perf: non block
2025-11-11 19:55:56 +08:00
Soulter
70dbe2a567
refactor: streamline context management and websocket server setup; remove deprecated start_server module
2025-11-11 19:02:55 +08:00
Soulter
67cc4c5715
refactor: remove unused hello command, echo listener, and related tools; add CLI and context enhancements
2025-11-11 17:22:03 +08:00
Soulter
e982e7798d
refactor: remove unused echo listener and hello tool; add HelloCommand in test_plugin
2025-11-11 00:27:29 +08:00
Soulter
bba9b721fd
chore: initialize
2025-11-11 00:23:48 +08:00