mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-22 03:51:22 -07:00
23 lines
682 B
Markdown
23 lines
682 B
Markdown
# Gemini CLI A2A Server (`@google/gemini-cli-a2a-server`)
|
|
|
|
Experimental Agent-to-Agent (A2A) server that exposes Gemini CLI capabilities
|
|
over HTTP for inter-agent communication.
|
|
|
|
## Architecture
|
|
|
|
- `src/agent/`: Agent session management for A2A interactions.
|
|
- `src/commands/`: CLI command definitions for the A2A server binary.
|
|
- `src/config/`: Server configuration.
|
|
- `src/http/`: HTTP server and route handlers.
|
|
- `src/persistence/`: Session and state persistence.
|
|
- `src/utils/`: Shared utility functions.
|
|
- `src/types.ts`: Shared type definitions.
|
|
|
|
## Running
|
|
|
|
- Binary entry point: `gemini-cli-a2a-server`
|
|
|
|
## Testing
|
|
|
|
- Run tests: `npm test -w @google/gemini-cli-a2a-server`
|