LICENSE
README.md
pyproject.toml
src/pal/__init__.py
src/pal/__main__.py
src/pal/cli.py
src/pal/config.py
src/pal/errors.py
src/pal/logging_setup.py
src/pal/paths.py
src/pal/pipeline.py
src/pal/py.typed
src/pal/redact.py
src/pal/tokens.py
src/pal/tool_catalog.py
src/pal/access_manager/__init__.py
src/pal/access_manager/pipeline.py
src/pal/access_manager/components/__init__.py
src/pal/access_manager/components/access_control.py
src/pal/access_manager/components/base.py
src/pal/access_manager/components/intervention.py
src/pal/access_manager/components/privilege_registry.py
src/pal/access_manager/utils/__init__.py
src/pal/agent_constraints/__init__.py
src/pal/agent_constraints/pipeline.py
src/pal/agent_constraints/components/AGENT_OUTPUT.md
src/pal/agent_constraints/components/__init__.py
src/pal/agent_constraints/components/constraints.py
src/pal/agent_constraints/utils/__init__.py
src/pal/agents/__init__.py
src/pal/agents/coding.py
src/pal/agents/docs.py
src/pal/chat/__init__.py
src/pal/chat/demo.py
src/pal/chat/providers.py
src/pal/chat/service.py
src/pal/chat/sessions.py
src/pal/chat/tools.py
src/pal/chat/uploads.py
src/pal/chat/services/__init__.py
src/pal/chat/services/base.py
src/pal/chat/services/data.py
src/pal/chat/services/media.py
src/pal/chat/services/web.py
src/pal/compression/__init__.py
src/pal/compression/history.py
src/pal/compression/pipeline.py
src/pal/compression/components/__init__.py
src/pal/compression/components/adverbs.py
src/pal/compression/components/hedges.py
src/pal/compression/components/interjections.py
src/pal/compression/components/minifier.py
src/pal/compression/components/output_compressor.py
src/pal/compression/components/pleonasms.py
src/pal/compression/components/punctuations.py
src/pal/compression/components/stopwords.py
src/pal/compression/utils/__init__.py
src/pal/compression/utils/negations.py
src/pal/compression/utils/nltk_setup.py
src/pal/compression/utils/pronouns.py
src/pal/compression/utils/proselint_setup.py
src/pal/compression/utils/spacy_setup.py
src/pal/config/default.yaml
src/pal/context_manager/__init__.py
src/pal/context_manager/chat_context.py
src/pal/context_manager/pipeline.py
src/pal/context_manager/components/__init__.py
src/pal/context_manager/components/assembler.py
src/pal/context_manager/components/context_cache.py
src/pal/context_manager/components/kv_bridge.py
src/pal/context_manager/components/pager.py
src/pal/context_manager/components/simple_context_manager.py
src/pal/context_manager/components/turns.py
src/pal/context_manager/utils/__init__.py
src/pal/context_manager/utils/hashing.py
src/pal/context_manager/utils/relevance.py
src/pal/context_manager/utils/storage.py
src/pal/documents/__init__.py
src/pal/documents/components/__init__.py
src/pal/documents/components/chunker.py
src/pal/documents/components/index.py
src/pal/documents/utils/__init__.py
src/pal/input_converters/__init__.py
src/pal/input_converters/pipeline.py
src/pal/input_converters/workspace.py
src/pal/input_converters/components/__init__.py
src/pal/input_converters/components/base.py
src/pal/input_converters/components/pandoc_converter.py
src/pal/input_converters/components/pdf_converter.py
src/pal/input_converters/components/pptx_converter.py
src/pal/input_converters/components/xlsx_converter.py
src/pal/input_converters/utils/__init__.py
src/pal/input_savers/INPUT_RULES.md
src/pal/input_savers/__init__.py
src/pal/input_savers/pipeline.py
src/pal/input_savers/components/__init__.py
src/pal/input_savers/components/base.py
src/pal/input_savers/components/methods.py
src/pal/input_savers/components/verifier.py
src/pal/input_savers/utils/__init__.py
src/pal/input_savers/utils/guards.py
src/pal/knowledge_graph/__init__.py
src/pal/knowledge_graph/pipeline.py
src/pal/knowledge_graph/components/__init__.py
src/pal/knowledge_graph/components/base.py
src/pal/knowledge_graph/components/builder.py
src/pal/knowledge_graph/components/retriever.py
src/pal/knowledge_graph/components/workspace.py
src/pal/knowledge_graph/utils/__init__.py
src/pal/latency_tracker/__init__.py
src/pal/latency_tracker/pipeline.py
src/pal/llm_scheduler/__init__.py
src/pal/llm_scheduler/api.py
src/pal/llm_scheduler/code.py
src/pal/llm_scheduler/core.py
src/pal/llm_scheduler/local.py
src/pal/llm_scheduler/pipeline.py
src/pal/llm_scheduler/types.py
src/pal/llm_wrapper/__init__.py
src/pal/llm_wrapper/adapter.py
src/pal/llm_wrapper/modes.py
src/pal/llm_wrapper/pipeline.py
src/pal/llm_wrapper/components/__init__.py
src/pal/llm_wrapper/components/adapter_types.py
src/pal/llm_wrapper/components/base.py
src/pal/llm_wrapper/components/features.py
src/pal/llm_wrapper/components/litellm_wrapper.py
src/pal/llm_wrapper/components/openrouter_wrapper.py
src/pal/llm_wrapper/utils/__init__.py
src/pal/llm_wrapper/utils/registry.py
src/pal/llm_wrapper/utils/token_counting.py
src/pal/local_llm/__init__.py
src/pal/local_llm/components/__init__.py
src/pal/local_llm/components/huggingface_local.py
src/pal/local_llm/components/local_llm.py
src/pal/memory/__init__.py
src/pal/memory/pipeline.py
src/pal/memory/components/__init__.py
src/pal/memory/components/lru_k.py
src/pal/memory/components/manager.py
src/pal/memory/components/note.py
src/pal/memory/components/storage_manager.py
src/pal/memory/utils/__init__.py
src/pal/memory/utils/keyword_overlap.py
src/pal/memory_tracker/__init__.py
src/pal/memory_tracker/pipeline.py
src/pal/memory_tracker/components/__init__.py
src/pal/memory_tracker/components/process.py
src/pal/metrics/__init__.py
src/pal/metrics/pipeline.py
src/pal/metrics/components/__init__.py
src/pal/metrics/components/collector.py
src/pal/metrics/components/exporter.py
src/pal/metrics/utils/__init__.py
src/pal/notes_manager/__init__.py
src/pal/notes_manager/pipeline.py
src/pal/notes_manager/components/__init__.py
src/pal/notes_manager/components/privacy.py
src/pal/notes_manager/components/recall.py
src/pal/notes_manager/components/tidy.py
src/pal/orchestrator/__init__.py
src/pal/orchestrator/pipeline.py
src/pal/orchestrator/components/__init__.py
src/pal/orchestrator/components/agent.py
src/pal/orchestrator/components/cgroup_manager.py
src/pal/orchestrator/components/context_interrupt.py
src/pal/orchestrator/components/limits.py
src/pal/orchestrator/components/scheduler.py
src/pal/orchestrator/components/syscall_scheduler.py
src/pal/orchestrator/utils/__init__.py
src/pal/orchestrator/utils/device.py
src/pal/orchestrator/utils/protocol.py
src/pal/os_kernel/__init__.py
src/pal/os_kernel/filesystem.py
src/pal/os_kernel/network.py
src/pal/os_kernel/pipeline.py
src/pal/os_kernel/sysinfo.py
src/pal/sdk/__init__.py
src/pal/sdk/adapters.py
src/pal/sdk/agent.py
src/pal/sdk/os_api.py
src/pal/sdk/patterns.py
src/pal/sdk/pipeline.py
src/pal/sdk/queries.py
src/pal/sdk/savers.py
src/pal/sdk/components/__init__.py
src/pal/sdk/components/autogen_adapter.py
src/pal/sdk/components/autogen_client.py
src/pal/sdk/components/framework_adapter_base.py
src/pal/sdk/components/metagpt_adapter.py
src/pal/sdk/components/open_interpreter_adapter.py
src/pal/sdk/components/tool_catalog.py
src/pal/sdk/utils/__init__.py
src/pal/storage_manager/__init__.py
src/pal/storage_manager/pipeline.py
src/pal/storage_manager/components/__init__.py
src/pal/storage_manager/components/base.py
src/pal/storage_manager/components/local_file_backend.py
src/pal/storage_manager/components/storage_queue.py
src/pal/storage_manager/components/vector_store_backend.py
src/pal/storage_manager/utils/__init__.py
src/pal/storage_manager/utils/memory_adapter.py
src/pal/storage_manager/utils/sdk.py
src/pal/studio/__init__.py
src/pal/studio/builder.py
src/pal/studio/catalog.py
src/pal/studio/checks.py
src/pal/studio/clients.py
src/pal/studio/editor.py
src/pal/studio/files.py
src/pal/studio/models.py
src/pal/studio/plan.py
src/pal/studio/planner.py
src/pal/studio/policy.py
src/pal/studio/routes.py
src/pal/studio/runs.py
src/pal/task_router/__init__.py
src/pal/task_router/pipeline.py
src/pal/task_router/components/__init__.py
src/pal/task_router/components/answerer.py
src/pal/task_router/components/base.py
src/pal/task_router/components/classifier.py
src/pal/task_router/components/gates.py
src/pal/task_router/utils/__init__.py
src/pal/terminal/__init__.py
src/pal/terminal/backend.py
src/pal/terminal/bench.py
src/pal/terminal/cli.py
src/pal/terminal/clients.py
src/pal/terminal/commands.py
src/pal/terminal/decide.py
src/pal/terminal/files.py
src/pal/terminal/flow_cli.py
src/pal/terminal/hardware.py
src/pal/terminal/history.py
src/pal/terminal/keys.py
src/pal/terminal/local_models.py
src/pal/terminal/logo.py
src/pal/terminal/models.py
src/pal/terminal/policy.py
src/pal/terminal/project.py
src/pal/terminal/review.py
src/pal/terminal/security.py
src/pal/terminal/session.py
src/pal/terminal/setup.py
src/pal/terminal/syntax.py
src/pal/terminal/theme.py
src/pal/terminal/ui.py
src/pal/terminal/voice.py
src/pal/terminal/workflow.py
src/pal/token_tracker/__init__.py
src/pal/token_tracker/pipeline.py
src/pal/tool_manager/__init__.py
src/pal/tool_manager/builtin.py
src/pal/tool_manager/pipeline.py
src/pal/tool_manager/components/__init__.py
src/pal/tool_manager/components/base.py
src/pal/tool_manager/components/conflict_resolver.py
src/pal/tool_manager/components/param_validator.py
src/pal/tool_manager/components/tool_call_queue.py
src/pal/tool_manager/components/tool_registry.py
src/pal/tool_manager/utils/__init__.py
src/pal/web/__init__.py
src/pal/web/app.py
src/pal/web/static/editor.js
src/pal/web/static/inter.css
src/pal/web/static/pal-logo-256.png
src/pal/web/static/pal-logo-32.png
src/pal/web/static/pal-logo-64.png
src/pal/web/static/studio.css
src/pal/web/static/studio.js
src/pal/web/static/voice.js
src/pal/web/static/fonts/LICENSE-Inter.txt
src/pal/web/static/fonts/inter-400.woff2
src/pal/web/static/fonts/inter-500.woff2
src/pal/web/static/fonts/inter-600.woff2
src/pal/web/static/fonts/inter-700.woff2
src/pal/web/templates/index.html
src/pal/web/templates/studio.html
src/pal_code.egg-info/PKG-INFO
src/pal_code.egg-info/SOURCES.txt
src/pal_code.egg-info/dependency_links.txt
src/pal_code.egg-info/entry_points.txt
src/pal_code.egg-info/requires.txt
src/pal_code.egg-info/top_level.txt
tests/test_cli.py
tests/test_config.py
tests/test_lockfile.py
tests/test_paths.py
tests/test_redact.py
tests/test_run_script.py
tests/test_tool_catalog.py