mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-05-25 23:06:20 +00:00
Introduce the builtin `_a0_connector` plugin that lets the host-side A0 CLI connect to Agent Zero over authenticated HTTP and `/ws`. This adds connector capability discovery, chat/context lifecycle endpoints, log streaming, and the remote text editing, code execution, and file tree bridge used by the CLI workflow.
29 lines
585 B
Python
29 lines
585 B
Python
from helpers.api import ApiHandler
|
|
|
|
|
|
class PublicConnectorApiHandler(ApiHandler):
|
|
@classmethod
|
|
def requires_auth(cls) -> bool:
|
|
return False
|
|
|
|
@classmethod
|
|
def requires_csrf(cls) -> bool:
|
|
return False
|
|
|
|
@classmethod
|
|
def requires_api_key(cls) -> bool:
|
|
return False
|
|
|
|
|
|
class ProtectedConnectorApiHandler(ApiHandler):
|
|
@classmethod
|
|
def requires_auth(cls) -> bool:
|
|
return True
|
|
|
|
@classmethod
|
|
def requires_csrf(cls) -> bool:
|
|
return False
|
|
|
|
@classmethod
|
|
def requires_api_key(cls) -> bool:
|
|
return False
|