Download the PHP package cognesy/instructor-addons without Composer
On this page you can find all versions of the php package cognesy/instructor-addons. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download cognesy/instructor-addons
More information about cognesy/instructor-addons
Files in cognesy/instructor-addons
Download cognesy/instructor-addons
More information about cognesy/instructor-addons
Files in cognesy/instructor-addons
Vendor cognesy
Package instructor-addons
Short Description Optional addons for Instructor library, should be used with Instructor or Polyglot
License MIT
Homepage https://instructorphp.com
Package instructor-addons
Short Description Optional addons for Instructor library, should be used with Instructor or Polyglot
License MIT
Homepage https://instructorphp.com
Please rate this library. Is it a good library?
Informations about the package instructor-addons
Overview
This repository contains the source code for the addons to Instructor, which are extra capabilities useful in certain scenarios.
Addons expand LLM capabilities but are not required for basic functionality.
Key Components
- Agent - Tool-calling agent with iterative execution, state management, and extensible capabilities. See
AGENT.md. - StepByStep - Foundational architecture for iterative, state-based processes with configurable continuation criteria. See
STEPBYSTEP.md. - ToolUse - LLM tool calling with automatic execution and result handling. See
TOOLUSE.md. - Chat - Multi-participant conversations with configurable behavior. See
CHAT.md.
Recent Updates (2026-01-16)
- Continuation Observability:
ContinuationOutcomeandContinuationEvaluationprovide full decision tracing - Error Policy: Configurable retry behavior with
ErrorPolicy::retryToolErrors(),stopOnAnyError(), etc. - Time Tracking: Per-execution timing (
executionStartedAt) and cumulative timeout support - Slim Serialization:
SlimAgentStateSerializerfor compact state payloads - Message Helpers:
isAssistant(),isTool(),isUser(),isSystem(),hasRole()on Message class - Broadcasting:
AgentEventEnvelopeAdaptersupports Laravel Reverb/Pusher with a wiretap integration
All versions of instructor-addons with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
cognesy/instructor-contracts Version ^2.14
cognesy/instructor-events Version ^2.14
ext-fileinfo Version *
ext-libxml Version *
cognesy/instructor-dynamic Version ^2.14
cognesy/instructor-messages Version ^2.14
cognesy/instructor-polyglot Version ^2.14
cognesy/instructor-sandbox Version ^2.14
cognesy/instructor-schema Version ^2.14
cognesy/instructor-struct Version ^2.14
cognesy/instructor-utils Version ^2.14
cognesy/instructor-contracts Version ^2.14
cognesy/instructor-events Version ^2.14
ext-fileinfo Version *
ext-libxml Version *
cognesy/instructor-dynamic Version ^2.14
cognesy/instructor-messages Version ^2.14
cognesy/instructor-polyglot Version ^2.14
cognesy/instructor-sandbox Version ^2.14
cognesy/instructor-schema Version ^2.14
cognesy/instructor-struct Version ^2.14
cognesy/instructor-utils Version ^2.14
The package cognesy/instructor-addons contains the following files
Loading the files please wait ...