Langertha-Knarr 1.102 Latest
Files
- .claude/.gitignore
- .claude/agents/knarr-release-manager.md
- .claude/agents/knarr-test-writer.md
- .claude/agents/knarr-worker.md
- .claude/rules/knarr-rules.md
- .claude/settings.json
- .claude/skilletor.json
- .dockerignore
- .env.example
- .github/workflows/release-binaries.yml
- .gitignore
- CLAUDE.md
- Changes
- Dockerfile
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- bin/knarr
- cpanfile
- dist.ini
- docker-compose.yml
- lib/Langertha/Knarr.pm
- lib/Langertha/Knarr/CLI.pm
- lib/Langertha/Knarr/CLI/Cmd/Check.pm
- lib/Langertha/Knarr/CLI/Cmd/Container.pm
- lib/Langertha/Knarr/CLI/Cmd/Init.pm
- lib/Langertha/Knarr/CLI/Cmd/Models.pm
- lib/Langertha/Knarr/CLI/Cmd/Start.pm
- lib/Langertha/Knarr/CLI/Role/GlobalOptions.pm
- lib/Langertha/Knarr/Config.pm
- lib/Langertha/Knarr/Handler.pm
- lib/Langertha/Knarr/Handler/A2AClient.pm
- lib/Langertha/Knarr/Handler/ACPClient.pm
- lib/Langertha/Knarr/Handler/Code.pm
- lib/Langertha/Knarr/Handler/Engine.pm
- lib/Langertha/Knarr/Handler/Passthrough.pm
- lib/Langertha/Knarr/Handler/Raider.pm
- lib/Langertha/Knarr/Handler/RequestLog.pm
- lib/Langertha/Knarr/Handler/Router.pm
- lib/Langertha/Knarr/Handler/Tracing.pm
- lib/Langertha/Knarr/Image.pm
- lib/Langertha/Knarr/Manifest.pm
- lib/Langertha/Knarr/PSGI.pm
- lib/Langertha/Knarr/PSGI/FakeReq.pm
- lib/Langertha/Knarr/PassthroughUsage.pm
- lib/Langertha/Knarr/Protocol.pm
- lib/Langertha/Knarr/Protocol/A2A.pm
- lib/Langertha/Knarr/Protocol/ACP.pm
- lib/Langertha/Knarr/Protocol/AGUI.pm
- lib/Langertha/Knarr/Protocol/Anthropic.pm
- lib/Langertha/Knarr/Protocol/Ollama.pm
- lib/Langertha/Knarr/Protocol/OpenAI.pm
- lib/Langertha/Knarr/Reasoning.pm
- lib/Langertha/Knarr/Request.pm
- lib/Langertha/Knarr/RequestLog.pm
- lib/Langertha/Knarr/Response.pm
- lib/Langertha/Knarr/Role/UpstreamHTTP.pm
- lib/Langertha/Knarr/Router.pm
- lib/Langertha/Knarr/Session.pm
- lib/Langertha/Knarr/Stream.pm
- lib/Langertha/Knarr/Tracing.pm
- misc/agent-context/.claude/agents/knarr-release-manager.md
- misc/agent-context/.claude/agents/knarr-test-writer.md
- misc/agent-context/.claude/agents/knarr-worker.md
- misc/agent-context/.claude/rules/knarr-rules.md
- misc/agent-context/.claude/skilletor.json
- misc/agent-context/.claude/skilletor.lock.json
- misc/agent-context/.claude/skills/getty-git-commit-style/SKILL.md
- misc/agent-context/.claude/skills/getty-git-usage/SKILL.md
- misc/agent-context/.claude/skills/getty-perl-core/SKILL.md
- misc/agent-context/.claude/skills/getty-perl-moo/SKILL.md
- misc/agent-context/.claude/skills/getty-perl-moose/SKILL.md
- misc/agent-context/.claude/skills/getty-perl-pod/SKILL.md
- misc/agent-context/.claude/skills/getty-perl-release-author-getty/SKILL.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/SKILL.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/cards.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/claims.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/config.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/cross-board.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/queries.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/setup.md
- misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/storage.md
- misc/agent-context/.claude/skills/kanban-issues-karr-ticket/SKILL.md
- misc/agent-context/.claude/skills/perl-ai-langertha/SKILL.md
- misc/agent-context/.claude/skills/perl-io-async-future/SKILL.md
- misc/agent-context/.claude/skills/perl-release-dist-ini/SKILL.md
- misc/agent-context/CLAUDE.md
- scripts/build-binary.sh
- scripts/check-binary-libs.sh
- scripts/verify-binary.sh
- share/example-config.yaml
- t/00-load.t
- t/10-config.t
- t/10_openai_protocol.t
- t/15_response.t
- t/20-router.t
- t/20_handlers.t
- t/25_chat_f_params.t
- t/26_tool_calls_routing.t
- t/27_usage_routing.t
- t/28_ollama_controls_contract.t
- t/29_reasoning_effort.t
- t/29_reasoning_inbound.t
- t/30_all_protocols.t
- t/31_control_params.t
- t/33_tool_calls_trace_log.t
- t/34_anthropic_stop_reason.t
- t/40_streaming_live.t
- t/41_streaming_protocols_live.t
- t/42_streaming_params.t
- t/43_stream_finish_reason.t
- t/44_stream_tool_calls.t
- t/45_passthrough_tool_calls.t
- t/46_stream_usage.t
- t/47_trace_upstream_model.t
- t/50_translator.t
- t/60_psgi.t
- t/65_manifest.t
- t/66_manifest_absent.t
- t/70_passthrough.t
- t/71_router_passthrough_fallback.t
- t/72_multi_listen.t
- t/73_tracing_handler.t
- t/74_requestlog_handler.t
- t/75_cli_options.t
- t/75_cli_smoketest.t
- t/76_auth.t
- t/76_auth_psgi_parity.t
- t/77_raw_passthrough_tracing.t
- t/78_response_timing_tracing.t
- t/79_usage_json_payload.t
- t/80_raw_passthrough_psgi_parity.t
- t/81_api_version.t
- t/82_api_show.t
- t/83_context_size.t
- t/84_image_translation.t
- t/85_upstream_timeouts.t
- t/86_tracing_timeout.t
- t/87_handler_timeouts.t
- t/88_capability_probe.t
- t/89_passthrough_protocol_fallback.t
- t/90_default_engine_model.t
- t/91_ollama_forward_headers.t
- t/91_passthrough_proxy_key.t
- t/91_proxy_key_merged_headers.t
- t/92_default_engine_key_env.t
- t/93_generate_passthrough_path.t
- t/94_discovered_401_fallback.t
- t/94_discovered_collision.t
- t/94_discovered_keyless_engine.t
- t/94_discovered_passthrough.t
- t/94_discovered_upstream_path.t
- t/95_generate_routed_shape.t
- t/96_a2a_agent_card.t
- t/97_workers_live.t
- t/98_chain_passthrough_duplicate_headers.t
- t/98_listen_backlog.t
- t/98_passthrough_duplicate_headers.t
- t/99_compose_knarr_env.t
- t/99_langfuse_otel_transport.t
- t/99_langfuse_usage_keys.t
- t/99_passthrough_undecodable_encoding.t
- t/99_raw_passthrough_usage.t
- t/99_requestlog_cache_usage.t
- t/author-pod-syntax.t
- t/release-changes_has_content.t