Kwalitee Issues

has_changelog

Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

has_abstract_in_pod

Provide a short description in the NAME section of the pod (after the module name followed by a hyphen) at least for the main module of this distribution.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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_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
SignalWire::Agents 1.001000 metacpan
SignalWire::Agents::Agent::AgentBase metacpan
SignalWire::Agents::Contexts metacpan
SignalWire::Agents::Contexts::ContextBuilder metacpan
SignalWire::Agents::DataMap metacpan
SignalWire::Agents::Logging metacpan
SignalWire::Agents::Prefabs::Concierge metacpan
SignalWire::Agents::Prefabs::FAQBot metacpan
SignalWire::Agents::Prefabs::InfoGatherer metacpan
SignalWire::Agents::Prefabs::Receptionist metacpan
SignalWire::Agents::Prefabs::Survey metacpan
SignalWire::Agents::REST::HttpClient metacpan
SignalWire::Agents::REST::Namespaces::Base metacpan
SignalWire::Agents::REST::Namespaces::Calling metacpan
SignalWire::Agents::REST::Namespaces::Chat metacpan
SignalWire::Agents::REST::Namespaces::Compat metacpan
SignalWire::Agents::REST::Namespaces::Datasphere metacpan
SignalWire::Agents::REST::Namespaces::Fabric metacpan
SignalWire::Agents::REST::Namespaces::Logs metacpan
SignalWire::Agents::REST::Namespaces::PhoneNumbers metacpan
SignalWire::Agents::REST::Namespaces::Project metacpan
SignalWire::Agents::REST::Namespaces::PubSub metacpan
SignalWire::Agents::REST::Namespaces::Registry metacpan
SignalWire::Agents::REST::Namespaces::Resources metacpan
SignalWire::Agents::REST::Namespaces::Video metacpan
SignalWire::Agents::REST::SignalWireClient metacpan
SignalWire::Agents::Relay::Action metacpan
SignalWire::Agents::Relay::Call metacpan
SignalWire::Agents::Relay::Client metacpan
SignalWire::Agents::Relay::Constants metacpan
SignalWire::Agents::Relay::Event metacpan
SignalWire::Agents::Relay::Message metacpan
SignalWire::Agents::SWAIG::FunctionResult metacpan
SignalWire::Agents::SWML::Document metacpan
SignalWire::Agents::SWML::Schema metacpan
SignalWire::Agents::SWML::Service metacpan
SignalWire::Agents::Security::SessionManager metacpan
SignalWire::Agents::Server::AgentServer metacpan
SignalWire::Agents::Skills::Builtin::ApiNinjasTrivia metacpan
SignalWire::Agents::Skills::Builtin::ClaudeSkills metacpan
SignalWire::Agents::Skills::Builtin::CustomSkills metacpan
SignalWire::Agents::Skills::Builtin::Datasphere metacpan
SignalWire::Agents::Skills::Builtin::DatasphereServerless metacpan
SignalWire::Agents::Skills::Builtin::Datetime metacpan
SignalWire::Agents::Skills::Builtin::GoogleMaps metacpan
SignalWire::Agents::Skills::Builtin::InfoGatherer metacpan
SignalWire::Agents::Skills::Builtin::Joke metacpan
SignalWire::Agents::Skills::Builtin::Math metacpan
SignalWire::Agents::Skills::Builtin::McpGateway metacpan
SignalWire::Agents::Skills::Builtin::NativeVectorSearch metacpan
SignalWire::Agents::Skills::Builtin::PlayBackgroundFile metacpan
SignalWire::Agents::Skills::Builtin::Spider metacpan
SignalWire::Agents::Skills::Builtin::SwmlTransfer metacpan
SignalWire::Agents::Skills::Builtin::WeatherApi metacpan
SignalWire::Agents::Skills::Builtin::WebSearch metacpan
SignalWire::Agents::Skills::Builtin::WikipediaSearch metacpan
SignalWire::Agents::Skills::SkillBase metacpan
SignalWire::Agents::Skills::SkillManager metacpan
SignalWire::Agents::Skills::SkillRegistry metacpan

Provides

Name File View
SignalWire::Agents::Contexts::Context lib/SignalWire/Agents/Contexts.pm metacpan
SignalWire::Agents::Contexts::GatherInfo lib/SignalWire/Agents/Contexts.pm metacpan
SignalWire::Agents::Contexts::GatherQuestion lib/SignalWire/Agents/Contexts.pm metacpan
SignalWire::Agents::Contexts::Step lib/SignalWire/Agents/Contexts.pm metacpan
SignalWire::Agents::REST::HttpClient::Error lib/SignalWire/Agents/REST/HttpClient.pm metacpan
SignalWire::Agents::REST::Namespaces::Addresses lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Accounts lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Applications lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Calls lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Conferences lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Faxes lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::LamlBins lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Messages lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::PhoneNumbers lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Queues lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Recordings lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Tokens lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::Compat::Transcriptions lib/SignalWire/Agents/REST/Namespaces/Compat.pm metacpan
SignalWire::Agents::REST::Namespaces::CrudResource lib/SignalWire/Agents/REST/Namespaces/Base.pm metacpan
SignalWire::Agents::REST::Namespaces::Datasphere::Documents lib/SignalWire/Agents/REST/Namespaces/Datasphere.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::Addresses lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::CallFlows lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::ConferenceRooms lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::CxmlApplications lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::GenericResources lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::Resource lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::ResourcePUT lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::Subscribers lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::Fabric::Tokens lib/SignalWire/Agents/REST/Namespaces/Fabric.pm metacpan
SignalWire::Agents::REST::Namespaces::ImportedNumbers lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Logs::Conferences lib/SignalWire/Agents/REST/Namespaces/Logs.pm metacpan
SignalWire::Agents::REST::Namespaces::Logs::Fax lib/SignalWire/Agents/REST/Namespaces/Logs.pm metacpan
SignalWire::Agents::REST::Namespaces::Logs::Messages lib/SignalWire/Agents/REST/Namespaces/Logs.pm metacpan
SignalWire::Agents::REST::Namespaces::Logs::Voice lib/SignalWire/Agents/REST/Namespaces/Logs.pm metacpan
SignalWire::Agents::REST::Namespaces::Lookup lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::MFA lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::NumberGroups lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Project::Tokens lib/SignalWire/Agents/REST/Namespaces/Project.pm metacpan
SignalWire::Agents::REST::Namespaces::Queues lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Recordings lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Registry::Brands lib/SignalWire/Agents/REST/Namespaces/Registry.pm metacpan
SignalWire::Agents::REST::Namespaces::Registry::Campaigns lib/SignalWire/Agents/REST/Namespaces/Registry.pm metacpan
SignalWire::Agents::REST::Namespaces::Registry::Numbers lib/SignalWire/Agents/REST/Namespaces/Registry.pm metacpan
SignalWire::Agents::REST::Namespaces::Registry::Orders lib/SignalWire/Agents/REST/Namespaces/Registry.pm metacpan
SignalWire::Agents::REST::Namespaces::ShortCodes lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::SipProfile lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::VerifiedCallers lib/SignalWire/Agents/REST/Namespaces/Resources.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::ConferenceTokens lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::Conferences lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::RoomRecordings lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::RoomSessions lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::RoomTokens lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::Rooms lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::REST::Namespaces::Video::Streams lib/SignalWire/Agents/REST/Namespaces/Video.pm metacpan
SignalWire::Agents::Relay::Action::AI lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Collect lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Detect lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Fax lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Pay lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Play lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Record lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Stream lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Tap lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Action::Transcribe lib/SignalWire/Agents/Relay/Action.pm metacpan
SignalWire::Agents::Relay::Event::AuthorizationState lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallAI lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallCollect lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallConnect lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallDetect lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallDial lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallDisconnect lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallFax lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallPay lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallPlay lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallReceive lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallRecord lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallRefer lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallSendDigits lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallState lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallStream lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallTap lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::CallTranscribe lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::Conference lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::Disconnect lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::MessageReceive lib/SignalWire/Agents/Relay/Event.pm metacpan
SignalWire::Agents::Relay::Event::MessageState lib/SignalWire/Agents/Relay/Event.pm metacpan

Other Files

MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README.md metacpan