.coveragerc
.dockerignore
.env.example
.gitattributes
.gitignore
.pre-commit-config.yaml
AGENTS.md
CHANGELOG.md
CLAUDE.md
Dockerfile
LICENSE
README.md
SECURITY.md
claude_config_example.json
code_quality_checks.ps1
code_quality_checks.sh
communication_simulator_test.py
config.py
docker-compose.yml
pal-mcp-server
pyproject.toml
pytest.ini
requirements-dev.txt
requirements.txt
run-server.ps1
run-server.sh
run_integration_tests.ps1
run_integration_tests.sh
server.py
.claude/settings.json
.claude/commands/fix-github-issue.md
.github/FUNDING.yml
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/documentation.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/ISSUE_TEMPLATE/tool_addition.yml
.github/workflows/docker-pr.yml
.github/workflows/docker-release.yml
.github/workflows/pypi-publish.yml
.github/workflows/semantic-pr.yml
.github/workflows/semantic-release.yml
.github/workflows/test.yml
clink/__init__.py
clink/constants.py
clink/loader.py
clink/models.py
clink/registry.py
clink/agents/__init__.py
clink/agents/base.py
clink/agents/claude.py
clink/agents/codex.py
clink/agents/gemini.py
clink/parsers/__init__.py
clink/parsers/base.py
clink/parsers/claude.py
clink/parsers/codex.py
clink/parsers/cursor.py
clink/parsers/gemini.py
clink/parsers/opencode.py
conf/__init__.py
conf/azure_models.json
conf/custom_models.json
conf/dial_models.json
conf/gemini_models.json
conf/openai_models.json
conf/openrouter_models.json
conf/xai_models.json
conf/cli_clients/claude.json
conf/cli_clients/codex.json
conf/cli_clients/cursor.json
conf/cli_clients/gemini.json
conf/cli_clients/opencode.json
docker/README.md
docker/scripts/build.ps1
docker/scripts/build.sh
docker/scripts/deploy.ps1
docker/scripts/deploy.sh
docker/scripts/healthcheck.py
docs/adding_providers.md
docs/adding_tools.md
docs/advanced-usage.md
docs/ai-collaboration.md
docs/ai_banter.md
docs/azure_openai.md
docs/clink-testing-guide.md
docs/configuration.md
docs/context-revival.md
docs/contributions.md
docs/custom_models.md
docs/docker-deployment.md
docs/gemini-setup.md
docs/getting-started.md
docs/index.md
docs/locale-configuration.md
docs/logging.md
docs/model_ranking.md
docs/name-change.md
docs/pypi-release.md
docs/testing.md
docs/troubleshooting.md
docs/vcr-testing.md
docs/wsl-setup.md
docs/tools/analyze.md
docs/tools/apilookup.md
docs/tools/challenge.md
docs/tools/chat.md
docs/tools/clink.md
docs/tools/codereview.md
docs/tools/consensus.md
docs/tools/debug.md
docs/tools/docgen.md
docs/tools/listmodels.md
docs/tools/planner.md
docs/tools/precommit.md
docs/tools/refactor.md
docs/tools/secaudit.md
docs/tools/testgen.md
docs/tools/thinkdeep.md
docs/tools/tracer.md
docs/tools/version.md
examples/claude_config_macos.json
examples/claude_config_wsl.json
pal_mcp_server_ramarivera.egg-info/PKG-INFO
pal_mcp_server_ramarivera.egg-info/SOURCES.txt
pal_mcp_server_ramarivera.egg-info/dependency_links.txt
pal_mcp_server_ramarivera.egg-info/entry_points.txt
pal_mcp_server_ramarivera.egg-info/requires.txt
pal_mcp_server_ramarivera.egg-info/top_level.txt
providers/__init__.py
providers/azure_openai.py
providers/base.py
providers/custom.py
providers/dial.py
providers/gemini.py
providers/openai.py
providers/openai_compatible.py
providers/openrouter.py
providers/registry.py
providers/registry_provider_mixin.py
providers/xai.py
providers/registries/__init__.py
providers/registries/azure.py
providers/registries/base.py
providers/registries/custom.py
providers/registries/dial.py
providers/registries/gemini.py
providers/registries/openai.py
providers/registries/openrouter.py
providers/registries/xai.py
providers/shared/__init__.py
providers/shared/model_capabilities.py
providers/shared/model_response.py
providers/shared/provider_type.py
providers/shared/temperature.py
scripts/sync_version.py
simulator_tests/__init__.py
simulator_tests/base_test.py
simulator_tests/conversation_base_test.py
simulator_tests/log_utils.py
simulator_tests/test_analyze_validation.py
simulator_tests/test_basic_conversation.py
simulator_tests/test_chat_simple_validation.py
simulator_tests/test_codereview_validation.py
simulator_tests/test_consensus_conversation.py
simulator_tests/test_consensus_three_models.py
simulator_tests/test_consensus_workflow_accurate.py
simulator_tests/test_content_validation.py
simulator_tests/test_conversation_chain_validation.py
simulator_tests/test_cross_tool_comprehensive.py
simulator_tests/test_cross_tool_continuation.py
simulator_tests/test_debug_certain_confidence.py
simulator_tests/test_debug_validation.py
simulator_tests/test_line_number_validation.py
simulator_tests/test_logs_validation.py
simulator_tests/test_model_thinking_config.py
simulator_tests/test_o3_model_selection.py
simulator_tests/test_o3_pro_expensive.py
simulator_tests/test_ollama_custom_url.py
simulator_tests/test_openrouter_fallback.py
simulator_tests/test_openrouter_models.py
simulator_tests/test_per_tool_deduplication.py
simulator_tests/test_planner_continuation_history.py
simulator_tests/test_planner_validation.py
simulator_tests/test_planner_validation_old.py
simulator_tests/test_precommitworkflow_validation.py
simulator_tests/test_prompt_size_limit_bug.py
simulator_tests/test_refactor_validation.py
simulator_tests/test_secaudit_validation.py
simulator_tests/test_testgen_validation.py
simulator_tests/test_thinkdeep_validation.py
simulator_tests/test_token_allocation_validation.py
simulator_tests/test_vision_capability.py
simulator_tests/test_xai_models.py
systemprompts/__init__.py
systemprompts/analyze_prompt.py
systemprompts/chat_prompt.py
systemprompts/codereview_prompt.py
systemprompts/consensus_prompt.py
systemprompts/debug_prompt.py
systemprompts/docgen_prompt.py
systemprompts/generate_code_prompt.py
systemprompts/planner_prompt.py
systemprompts/precommit_prompt.py
systemprompts/refactor_prompt.py
systemprompts/secaudit_prompt.py
systemprompts/testgen_prompt.py
systemprompts/thinkdeep_prompt.py
systemprompts/tracer_prompt.py
systemprompts/clink/codex_codereviewer.txt
systemprompts/clink/default.txt
systemprompts/clink/default_codereviewer.txt
systemprompts/clink/default_planner.txt
tests/CASSETTE_MAINTENANCE.md
tests/__init__.py
tests/conftest.py
tests/http_transport_recorder.py
tests/mock_helpers.py
tests/pii_sanitizer.py
tests/sanitize_cassettes.py
tests/test_alias_target_restrictions.py
tests/test_auto_mode.py
tests/test_auto_mode_comprehensive.py
tests/test_auto_mode_custom_provider_only.py
tests/test_auto_mode_model_listing.py
tests/test_auto_mode_provider_selection.py
tests/test_auto_model_planner_fix.py
tests/test_azure_openai_provider.py
tests/test_buggy_behavior_prevention.py
tests/test_cassette_semantic_matching.py
tests/test_challenge.py
tests/test_chat_codegen_integration.py
tests/test_chat_cross_model_continuation.py
tests/test_chat_openai_integration.py
tests/test_chat_simple.py
tests/test_clink_claude_agent.py
tests/test_clink_claude_parser.py
tests/test_clink_codex_agent.py
tests/test_clink_gemini_agent.py
tests/test_clink_gemini_parser.py
tests/test_clink_integration.py
tests/test_clink_loader.py
tests/test_clink_opencode_parser.py
tests/test_clink_parsers.py
tests/test_clink_tool.py
tests/test_collaboration.py
tests/test_config.py
tests/test_consensus.py
tests/test_consensus_integration.py
tests/test_consensus_schema.py
tests/test_conversation_continuation_integration.py
tests/test_conversation_field_mapping.py
tests/test_conversation_file_features.py
tests/test_conversation_memory.py
tests/test_conversation_missing_files.py
tests/test_custom_openai_temperature_fix.py
tests/test_custom_provider.py
tests/test_debug.py
tests/test_deploy_scripts.py
tests/test_dial_provider.py
tests/test_directory_expansion_tracking.py
tests/test_disabled_tools.py
tests/test_docker_claude_desktop_integration.py
tests/test_docker_config_complete.py
tests/test_docker_healthcheck.py
tests/test_docker_implementation.py
tests/test_docker_mcp_validation.py
tests/test_docker_security.py
tests/test_docker_volume_persistence.py
tests/test_file_protection.py
tests/test_gemini_token_usage.py
tests/test_image_support_integration.py
tests/test_image_validation.py
tests/test_integration_utf8.py
tests/test_intelligent_fallback.py
tests/test_issue_245_simple.py
tests/test_large_prompt_handling.py
tests/test_line_numbers_integration.py
tests/test_listmodels.py
tests/test_listmodels_restrictions.py
tests/test_mcp_error_handling.py
tests/test_model_enumeration.py
tests/test_model_metadata_continuation.py
tests/test_model_resolution_bug.py
tests/test_model_restrictions.py
tests/test_o3_pro_output_text_fix.py
tests/test_o3_temperature_fix_simple.py
tests/test_openai_compatible_token_usage.py
tests/test_openai_provider.py
tests/test_openrouter_provider.py
tests/test_openrouter_registry.py
tests/test_openrouter_store_parameter.py
tests/test_parse_model_option.py
tests/test_path_traversal_security.py
tests/test_per_tool_model_defaults.py
tests/test_pii_sanitizer.py
tests/test_pip_detection_fix.py
tests/test_planner.py
tests/test_precommit_workflow.py
tests/test_prompt_regression.py
tests/test_prompt_size_limit_bug_fix.py
tests/test_provider_retry_logic.py
tests/test_provider_routing_bugs.py
tests/test_provider_utf8.py
tests/test_providers.py
tests/test_rate_limit_patterns.py
tests/test_refactor.py
tests/test_secaudit.py
tests/test_server.py
tests/test_supported_models_aliases.py
tests/test_thinking_modes.py
tests/test_tools.py
tests/test_tracer.py
tests/test_utf8_localization.py
tests/test_utils.py
tests/test_uvx_resource_packaging.py
tests/test_uvx_support.py
tests/test_workflow_file_embedding.py
tests/test_workflow_metadata.py
tests/test_workflow_prompt_size_validation_simple.py
tests/test_workflow_utf8.py
tests/test_xai_provider.py
tests/transport_helpers.py
tests/triangle.png
tests/gemini_cassettes/chat_codegen/gemini25_pro_calculator/mldev.json
tests/gemini_cassettes/chat_cross/step1_gemini25_flash_number/mldev.json
tests/gemini_cassettes/consensus/step2_gemini25_flash_against/mldev.json
tests/openai_cassettes/chat_cross_step2_gpt5_reminder.json
tests/openai_cassettes/chat_gpt5_continuation.json
tests/openai_cassettes/chat_gpt5_moon_distance.json
tests/openai_cassettes/consensus_step1_gpt51_for.json
tests/openai_cassettes/consensus_step1_gpt52_for.json
tests/openai_cassettes/consensus_step1_gpt5_for.json
tests/openai_cassettes/o3_pro_basic_math.json
tools/__init__.py
tools/analyze.py
tools/apilookup.py
tools/challenge.py
tools/chat.py
tools/clink.py
tools/codereview.py
tools/consensus.py
tools/debug.py
tools/docgen.py
tools/listmodels.py
tools/models.py
tools/planner.py
tools/precommit.py
tools/refactor.py
tools/secaudit.py
tools/testgen.py
tools/thinkdeep.py
tools/tracer.py
tools/version.py
tools/shared/__init__.py
tools/shared/base_models.py
tools/shared/base_tool.py
tools/shared/exceptions.py
tools/shared/schema_builders.py
tools/simple/__init__.py
tools/simple/base.py
tools/workflow/__init__.py
tools/workflow/base.py
tools/workflow/schema_builders.py
tools/workflow/workflow_mixin.py
utils/__init__.py
utils/client_info.py
utils/conversation_memory.py
utils/env.py
utils/file_types.py
utils/file_utils.py
utils/image_utils.py
utils/model_context.py
utils/model_restrictions.py
utils/security_config.py
utils/storage_backend.py
utils/token_utils.py