Langertha-Knarr 1.000 Latest

Kwalitee Issues

No Core Issues.

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

no_dot_dirs

Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .claude
test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:
  • Plack::Test

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_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
Langertha::Knarr Universal LLM hub — proxy, server, and translator across OpenAI/Anthropic/Ollama/A2A/ACP/AG-UI 1.000 metacpan
Langertha::Knarr::CLI CLI entry point for Knarr LLM Proxy 1.000 metacpan
Langertha::Knarr::CLI::Cmd::Check Validate Knarr configuration file 1.000 metacpan
Langertha::Knarr::CLI::Cmd::Container Auto-start Knarr from environment variables (Docker mode) 1.000 metacpan
Langertha::Knarr::CLI::Cmd::Init Scan environment and generate Knarr configuration 1.000 metacpan
Langertha::Knarr::CLI::Cmd::Models List configured models and their backends 1.000 metacpan
Langertha::Knarr::CLI::Cmd::Start Start the Knarr proxy server 1.000 metacpan
Langertha::Knarr::Config YAML configuration loader and validator 1.000 metacpan
Langertha::Knarr::Handler Role for Knarr backend handlers (Raider, Engine, Code, ...) 1.000 metacpan
Langertha::Knarr::Handler::A2AClient Steerboard handler that consumes a remote A2A (Agent2Agent) agent 1.000 metacpan
Langertha::Knarr::Handler::ACPClient Steerboard handler that consumes a remote ACP (BeeAI) agent 1.000 metacpan
Langertha::Knarr::Handler::Code Coderef-backed Knarr handler for fakes, tests, and custom logic 1.000 metacpan
Langertha::Knarr::Handler::Engine Knarr handler that proxies directly to a Langertha engine 1.000 metacpan
Langertha::Knarr::Handler::Passthrough Knarr handler that forwards requests verbatim to an upstream HTTP API 1.000 metacpan
Langertha::Knarr::Handler::Raider Knarr handler that backs each session with a Langertha::Raider 1.000 metacpan
Langertha::Knarr::Handler::RequestLog Decorator handler that writes per-request JSON logs via Knarr::RequestLog 1.000 metacpan
Langertha::Knarr::Handler::Router Knarr handler that resolves model names via Langertha::Knarr::Router and dispatches to engines 1.000 metacpan
Langertha::Knarr::Handler::Tracing Decorator handler that records every request as a Langfuse trace 1.000 metacpan
Langertha::Knarr::PSGI PSGI adapter for Langertha::Knarr (buffered, no streaming) 1.000 metacpan
Langertha::Knarr::Protocol Role for Knarr wire protocols (OpenAI, Anthropic, Ollama, A2A, ACP, AG-UI) 1.000 metacpan
Langertha::Knarr::Protocol::A2A Google Agent2Agent (A2A) wire protocol for Knarr 1.000 metacpan
Langertha::Knarr::Protocol::ACP BeeAI/IBM Agent Communication Protocol (ACP) for Knarr 1.000 metacpan
Langertha::Knarr::Protocol::AGUI AG-UI (Agent-UI) event protocol for Knarr 1.000 metacpan
Langertha::Knarr::Protocol::Anthropic Anthropic-compatible wire protocol (/v1/messages) for Knarr 1.000 metacpan
Langertha::Knarr::Protocol::Ollama Ollama-compatible wire protocol (/api/chat, /api/tags) for Knarr 1.000 metacpan
Langertha::Knarr::Protocol::OpenAI OpenAI-compatible wire protocol (chat/completions, models) for Knarr 1.000 metacpan
Langertha::Knarr::Request Normalized chat request shared across all Knarr protocols 1.000 metacpan
Langertha::Knarr::RequestLog Local disk logging of proxy requests 1.000 metacpan
Langertha::Knarr::Router Model name to Langertha engine routing with caching 1.000 metacpan
Langertha::Knarr::Session Per-conversation state for a Knarr server 1.000 metacpan
Langertha::Knarr::Stream Async chunk iterator returned by streaming Knarr handlers 1.000 metacpan
Langertha::Knarr::Tracing Automatic Langfuse tracing per proxy request 1.000 metacpan

Provides

Name File View
Langertha::Knarr::PSGI::FakeReq lib/Langertha/Knarr/PSGI.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
cpanfile metacpan
dist.ini metacpan