Agentic.Protocol (agentic v0.2.2)

Copy Markdown

Defines transport types for agent communication.

Transport Types

  • :llm - Stateless LLM API calls (OpenAI, Anthropic, etc.)
  • :local_agent - Stateful CLI-based local agents (Claude Code, OpenCode)
  • :acp - Agent Client Protocol (JSON-RPC 2.0 over stdio, standardized)

Summary

Functions

Returns whether the transport type is session-based

Returns a human-readable name for the transport type

Types

transport_type()

@type transport_type() :: :llm | :local_agent | :acp

Functions

session_based?(atom)

Returns whether the transport type is session-based

transport_type_name(atom)

Returns a human-readable name for the transport type