Claude-Agent 0.07
Kwalitee Issues
This is not the latest release. The following issues may have already been fixed in the newer releases.
No Core Issues.
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| Claude::Agent | Perl SDK for the Claude Agent SDK | 0.07 | metacpan |
| Claude::Agent::Client | Persistent session client for Claude Agent SDK | metacpan | |
| Claude::Agent::Content | Content block types for Claude Agent SDK | metacpan | |
| Claude::Agent::Content::Text | Text content block | metacpan | |
| Claude::Agent::Content::Thinking | Thinking content block | metacpan | |
| Claude::Agent::Content::ToolResult | Tool result content block | metacpan | |
| Claude::Agent::Content::ToolUse | Tool use content block | metacpan | |
| Claude::Agent::DryRun | Dry-run mode support for Claude Agent SDK | metacpan | |
| Claude::Agent::Error | Exception classes for Claude Agent SDK | metacpan | |
| Claude::Agent::Error::CLINotFound | CLI not found exception | metacpan | |
| Claude::Agent::Error::HookError | Hook execution exception | metacpan | |
| Claude::Agent::Error::JSONDecodeError | JSON parsing exception | metacpan | |
| Claude::Agent::Error::PermissionDenied | Permission denied exception | metacpan | |
| Claude::Agent::Error::ProcessError | Process execution exception | metacpan | |
| Claude::Agent::Error::TimeoutError | Timeout exception | metacpan | |
| Claude::Agent::Hook | Hook system for Claude Agent SDK | metacpan | |
| Claude::Agent::Hook::Context | Hook context for Claude Agent SDK | metacpan | |
| Claude::Agent::Hook::Executor | Executes Perl hooks for Claude Agent SDK | metacpan | |
| Claude::Agent::Hook::Matcher | Hook matcher for Claude Agent SDK | metacpan | |
| Claude::Agent::Hook::Result | Hook result factory for Claude Agent SDK | metacpan | |
| Claude::Agent::Logger | Configurable logging for Claude Agent SDK | metacpan | |
| Claude::Agent::MCP | MCP (Model Context Protocol) server integration | metacpan | |
| Claude::Agent::MCP::HTTPServer | HTTP MCP server configuration | metacpan | |
| Claude::Agent::MCP::HeaderUtils | Header sensitivity utilities for MCP servers | metacpan | |
| Claude::Agent::MCP::SDKRunner | MCP server runner for SDK tools | metacpan | |
| Claude::Agent::MCP::SDKServer | Socket-based MCP server for SDK tools | metacpan | |
| Claude::Agent::MCP::SSEServer | SSE MCP server configuration | metacpan | |
| Claude::Agent::MCP::Server | SDK MCP server configuration | metacpan | |
| Claude::Agent::MCP::StdioServer | Stdio MCP server configuration | metacpan | |
| Claude::Agent::MCP::ToolDefinition | MCP tool definition | metacpan | |
| Claude::Agent::Message | Message types for Claude Agent SDK | metacpan | |
| Claude::Agent::Message::Assistant | Assistant message type | metacpan | |
| Claude::Agent::Message::Base | Base class for message types | metacpan | |
| Claude::Agent::Message::Result | Result message type | metacpan | |
| Claude::Agent::Message::System | System message type | metacpan | |
| Claude::Agent::Message::User | User message type | metacpan | |
| Claude::Agent::Options | Configuration options for Claude Agent queries | metacpan | |
| Claude::Agent::Permission | Permission handling for Claude Agent SDK | metacpan | |
| Claude::Agent::Permission::Context | Permission context for Claude Agent SDK | metacpan | |
| Claude::Agent::Permission::Result | Base class for permission results | metacpan | |
| Claude::Agent::Permission::Result::Allow | Permission allow result | metacpan | |
| Claude::Agent::Permission::Result::Deny | Permission deny result | metacpan | |
| Claude::Agent::Query | Query iterator for Claude Agent SDK | metacpan | |
| Claude::Agent::Subagent | Subagent definitions for Claude Agent SDK | metacpan |