@@ -519,17 +519,17 @@ The SDK dispatches Laravel events for logging and debugging:
519519
520520## Key Classes Reference
521521
522- | Class / Interface | Purpose |
523- | ---| ---|
524- | ` Copilot ` (Facade) | Main entry point: ` run() ` , ` start() ` , ` stream() ` , ` fake() ` |
525- | ` CopilotSession ` (Contract) | Session interface: ` send() ` , ` sendAndWait() ` , ` on() ` , ` rpc() ` , ` getMessages() ` , ` destroy() ` |
526- | ` CopilotClient ` (Contract) | Client interface: ` start() ` , ` stop() ` , ` createSession() ` , ` resumeSession() ` , ` ping() ` , ` listModels() ` , ` listSessions() ` , ` rpc() ` |
527- | ` SessionConfig ` | Session creation options (model, tools, streaming, MCP, etc.) |
528- | ` ResumeSessionConfig ` | Options for resuming a session |
529- | ` SessionEvent ` | Event object: ` content() ` , ` type() ` , ` deltaContent() ` , ` isAssistantMessage() ` , ` isAssistantMessageDelta() ` , ` failed() ` , ` errorMessage() ` |
530- | ` Tool ` | ` Tool::define(name, description, parameters, handler) ` |
531- | ` ToolResultObject ` | Tool handler return type |
532- | ` Attachment ` | ` Attachment::file() ` , ` Attachment::directory() ` , ` Attachment::selection() ` |
533- | ` ServerRpc ` / ` SessionRpc ` | Typed RPC layer |
534- | ` PermissionHandler ` | ` PermissionHandler::approveAll() ` |
535- | ` PermissionRequestResultKind ` | ` approved() ` , ` deniedInteractivelyByUser() ` , ` select() ` |
522+ | Class / Interface | Purpose |
523+ | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- ---|
524+ | ` Copilot ` (Facade) | Main entry point: ` run() ` , ` start() ` , ` stream() ` , ` fake() ` |
525+ | ` CopilotSession ` (Contract) | Session interface: ` send() ` , ` sendAndWait() ` , ` on() ` , ` rpc() ` , ` getMessages() ` , ` destroy() ` |
526+ | ` CopilotClient ` (Contract) | Client interface: ` start() ` , ` stop() ` , ` createSession() ` , ` resumeSession() ` , ` ping() ` , ` listModels() ` , ` listSessions() ` , ` rpc() ` |
527+ | ` SessionConfig ` | Session creation options (model, tools, streaming, MCP, etc.) |
528+ | ` ResumeSessionConfig ` | Options for resuming a session |
529+ | ` SessionEvent ` | Event object: ` content() ` , ` type() ` , ` deltaContent() ` , ` isAssistantMessage() ` , ` isAssistantMessageDelta() ` , ` failed() ` , ` errorMessage() ` |
530+ | ` Tool ` | ` Tool::define(name, description, parameters, handler) ` |
531+ | ` ToolResultObject ` | Tool handler return type |
532+ | ` Attachment ` | ` Attachment::file() ` , ` Attachment::directory() ` , ` Attachment::selection() ` |
533+ | ` ServerRpc ` / ` SessionRpc ` | Typed RPC layer |
534+ | ` PermissionHandler ` | ` PermissionHandler::approveAll() ` , ` PermissionHandler::approveSafety() ` , ` PermissionHandler::denyAll() ` |
535+ | ` PermissionRequestResultKind ` | ` approved() ` , ` deniedInteractivelyByUser() ` , ` select() ` |
0 commit comments