LICENSE
README.md
pyproject.toml
src/nlght/__init__.py
src/nlght/alembic.ini
src/nlght/main.py
src/nlght/py.typed
src/nlght/adapters/__init__.py
src/nlght/adapters/inbound/__init__.py
src/nlght/adapters/inbound/registry.py
src/nlght/adapters/inbound/http/__init__.py
src/nlght/adapters/inbound/http/generic_json_adapter.py
src/nlght/adapters/inbound/http/ollama_adapter.py
src/nlght/adapters/inbound/http/openai_adapter.py
src/nlght/adapters/inbound/http/openai_schemas.py
src/nlght/adapters/inbound/http/response.py
src/nlght/adapters/inbound/http/sse.py
src/nlght/adapters/inbound/http/admin/__init__.py
src/nlght/adapters/inbound/http/admin/router.py
src/nlght/adapters/inbound/http/admin/services.py
src/nlght/adapters/inbound/http/admin/static/THIRD_PARTY_LICENSES.txt
src/nlght/adapters/inbound/http/admin/static/cytoscape.min.js
src/nlght/adapters/inbound/http/admin/static/htmx.min.js
src/nlght/adapters/inbound/http/admin/static/pico.classless.min.css
src/nlght/adapters/inbound/http/admin/templates/base.html
src/nlght/adapters/inbound/http/admin/templates/dashboard.html
src/nlght/adapters/inbound/http/admin/templates/policies/_row.html
src/nlght/adapters/inbound/http/admin/templates/policies/form.html
src/nlght/adapters/inbound/http/admin/templates/policies/list.html
src/nlght/adapters/inbound/http/admin/templates/resources/_row.html
src/nlght/adapters/inbound/http/admin/templates/resources/form.html
src/nlght/adapters/inbound/http/admin/templates/resources/list.html
src/nlght/adapters/inbound/http/admin/templates/steps/form.html
src/nlght/adapters/inbound/http/admin/templates/versions/detail.html
src/nlght/adapters/inbound/http/admin/templates/workflows/_row.html
src/nlght/adapters/inbound/http/admin/templates/workflows/detail.html
src/nlght/adapters/inbound/http/admin/templates/workflows/form.html
src/nlght/adapters/inbound/http/admin/templates/workflows/list.html
src/nlght/adapters/outbound/__init__.py
src/nlght/adapters/outbound/access_policy/__init__.py
src/nlght/adapters/outbound/access_policy/rule_engine.py
src/nlght/adapters/outbound/config/__init__.py
src/nlght/adapters/outbound/config/file/__init__.py
src/nlght/adapters/outbound/config/file/mapper.py
src/nlght/adapters/outbound/config/file/models.py
src/nlght/adapters/outbound/config/file/source.py
src/nlght/adapters/outbound/hive_mind/__init__.py
src/nlght/adapters/outbound/hive_mind/coordinator.py
src/nlght/adapters/outbound/hive_mind/frozen.py
src/nlght/adapters/outbound/hive_mind/persistence.py
src/nlght/adapters/outbound/hive_mind/pipeline_snapshot.py
src/nlght/adapters/outbound/hive_mind/simple.py
src/nlght/adapters/outbound/licensing/__init__.py
src/nlght/adapters/outbound/licensing/keygen_license_adapter.py
src/nlght/adapters/outbound/licensing/machine_lease.py
src/nlght/adapters/outbound/metering/__init__.py
src/nlght/adapters/outbound/metering/prometheus.py
src/nlght/adapters/outbound/model/__init__.py
src/nlght/adapters/outbound/model/_context_chunking.py
src/nlght/adapters/outbound/model/_ollama_http.py
src/nlght/adapters/outbound/model/_ollama_http_debug.py
src/nlght/adapters/outbound/model/_tool_helpers.py
src/nlght/adapters/outbound/model/anthropic.py
src/nlght/adapters/outbound/model/anthropic_debug.py
src/nlght/adapters/outbound/model/google.py
src/nlght/adapters/outbound/model/google_debug.py
src/nlght/adapters/outbound/model/ollama_cloud.py
src/nlght/adapters/outbound/model/ollama_cloud_debug.py
src/nlght/adapters/outbound/model/ollama_local.py
src/nlght/adapters/outbound/model/ollama_local_debug.py
src/nlght/adapters/outbound/model/openai_cloud.py
src/nlght/adapters/outbound/model/openai_cloud_debug.py
src/nlght/adapters/outbound/os_runtime/__init__.py
src/nlght/adapters/outbound/os_runtime/docker.py
src/nlght/adapters/outbound/os_runtime/local.py
src/nlght/adapters/outbound/persistence/__init__.py
src/nlght/adapters/outbound/persistence/access_rule_repository.py
src/nlght/adapters/outbound/persistence/models.py
src/nlght/adapters/outbound/persistence/postgres.py
src/nlght/adapters/outbound/persistence/resource_repository.py
src/nlght/adapters/outbound/persistence/workflow_repository.py
src/nlght/adapters/outbound/playbooks/__init__.py
src/nlght/adapters/outbound/playbooks/catalog.py
src/nlght/adapters/outbound/playbooks/loader.py
src/nlght/adapters/outbound/protocol/__init__.py
src/nlght/adapters/outbound/protocol/composite.py
src/nlght/adapters/outbound/protocol/generic_json.py
src/nlght/adapters/outbound/protocol/ollama.py
src/nlght/adapters/outbound/protocol/openai.py
src/nlght/adapters/outbound/session/__init__.py
src/nlght/adapters/outbound/session/body.py
src/nlght/adapters/outbound/session/composite.py
src/nlght/adapters/outbound/session/header.py
src/nlght/adapters/outbound/session/query.py
src/nlght/adapters/outbound/signals/__init__.py
src/nlght/adapters/outbound/signals/buffering.py
src/nlght/adapters/outbound/signals/streaming.py
src/nlght/adapters/outbound/stores/__init__.py
src/nlght/adapters/outbound/stores/lexical.py
src/nlght/adapters/outbound/stores/vector.py
src/nlght/adapters/outbound/tools/__init__.py
src/nlght/adapters/outbound/tools/catalog.py
src/nlght/adapters/outbound/tools/contract.py
src/nlght/adapters/outbound/tools/loader.py
src/nlght/adapters/outbound/tools/registry.py
src/nlght/adapters/outbound/tools/builtin/__init__.py
src/nlght/adapters/outbound/tools/builtin/activate_playbook.py
src/nlght/adapters/outbound/tools/builtin/directive_management.py
src/nlght/adapters/outbound/tools/builtin/fetch_url.py
src/nlght/adapters/outbound/tools/builtin/git.py
src/nlght/adapters/outbound/tools/builtin/http_probe.py
src/nlght/adapters/outbound/tools/builtin/memory_artifact.py
src/nlght/adapters/outbound/tools/builtin/shell.py
src/nlght/adapters/outbound/tools/builtin/web_search.py
src/nlght/adapters/outbound/trigger/__init__.py
src/nlght/adapters/outbound/trigger/default.py
src/nlght/adapters/outbound/workflow/__init__.py
src/nlght/adapters/outbound/workflow/executor.py
src/nlght/adapters/outbound/workflow/loader.py
src/nlght/adapters/outbound/workflow/registry.py
src/nlght/adapters/outbound/workflow/steps/__init__.py
src/nlght/adapters/outbound/workflow/steps/done.py
src/nlght/adapters/outbound/workflow/steps/failed.py
src/nlght/adapters/outbound/workflow/steps/passthrough.py
src/nlght/adapters/outbound/workspace/__init__.py
src/nlght/adapters/outbound/workspace/local.py
src/nlght/application/__init__.py
src/nlght/application/config/__init__.py
src/nlght/application/config/composition_service.py
src/nlght/application/config/configuration_service.py
src/nlght/application/entry/__init__.py
src/nlght/application/entry/gateway_service.py
src/nlght/application/hive_mind/__init__.py
src/nlght/application/hive_mind/artifact_extractor.py
src/nlght/application/hive_mind/artifact_ref_evaluator.py
src/nlght/application/hive_mind/attachment_observer.py
src/nlght/application/hive_mind/entity_extractor.py
src/nlght/application/hive_mind/layered_observe_extractor.py
src/nlght/application/hive_mind/llm_observe_extractor.py
src/nlght/application/hive_mind/memory_ingestion.py
src/nlght/application/hive_mind/pipeline_extractor.py
src/nlght/bootstrap/__init__.py
src/nlght/bootstrap/diag.py
src/nlght/bootstrap/fastapi_app.py
src/nlght/bootstrap/serve.py
src/nlght/bootstrap/wiring.py
src/nlght/core/__init__.py
src/nlght/core/access/__init__.py
src/nlght/core/access/rule.py
src/nlght/core/config/__init__.py
src/nlght/core/config/runtime_context.py
src/nlght/core/config/snapshot.py
src/nlght/core/entry/__init__.py
src/nlght/core/entry/context.py
src/nlght/core/errors/__init__.py
src/nlght/core/errors/diagnostics.py
src/nlght/core/errors/errors.py
src/nlght/core/hive_mind/__init__.py
src/nlght/core/hive_mind/builder.py
src/nlght/core/hive_mind/control_signal.py
src/nlght/core/hive_mind/directives.py
src/nlght/core/hive_mind/extraction.py
src/nlght/core/hive_mind/models.py
src/nlght/core/hive_mind/relevance.py
src/nlght/core/hive_mind/stores.py
src/nlght/core/hive_mind/system_prompt.py
src/nlght/core/licensing/__init__.py
src/nlght/core/licensing/entitlements.py
src/nlght/core/licensing/license.py
src/nlght/core/licensing/service.py
src/nlght/core/metering/__init__.py
src/nlght/core/metering/context.py
src/nlght/core/model/__init__.py
src/nlght/core/model/budget.py
src/nlght/core/model/model_info.py
src/nlght/core/payload/__init__.py
src/nlght/core/playbooks/__init__.py
src/nlght/core/playbooks/playbook.py
src/nlght/core/protocol/__init__.py
src/nlght/core/protocol/protocol.py
src/nlght/core/runtime/__init__.py
src/nlght/core/runtime/resource.py
src/nlght/core/signals/__init__.py
src/nlght/core/signals/signal.py
src/nlght/core/tools/__init__.py
src/nlght/core/tools/tool.py
src/nlght/core/trigger/__init__.py
src/nlght/core/trigger/trigger.py
src/nlght/core/workflow/__init__.py
src/nlght/core/workflow/llm.py
src/nlght/core/workflow/step.py
src/nlght/core/workflow/workflow.py
src/nlght/core/workspace/__init__.py
src/nlght/core/workspace/workspace.py
src/nlght/extensions/__init__.py
src/nlght/migrations/env.py
src/nlght/migrations/versions/20260407__001_initial_schema.py
src/nlght/migrations/versions/20260718__002_access_policy_rules.py
src/nlght/ports/__init__.py
src/nlght/ports/inbound/__init__.py
src/nlght/ports/inbound/entry_gateway.py
src/nlght/ports/inbound/http_protocol_adapter.py
src/nlght/ports/inbound/inbound_adapter.py
src/nlght/ports/inbound/workflow_runtime.py
src/nlght/ports/outbound/__init__.py
src/nlght/ports/outbound/access_policy.py
src/nlght/ports/outbound/access_rule_repository.py
src/nlght/ports/outbound/configuration_source.py
src/nlght/ports/outbound/lexical_store.py
src/nlght/ports/outbound/licensing.py
src/nlght/ports/outbound/metering.py
src/nlght/ports/outbound/model_client.py
src/nlght/ports/outbound/model_gateway.py
src/nlght/ports/outbound/model_provider_backend.py
src/nlght/ports/outbound/os_runtime.py
src/nlght/ports/outbound/playbook_catalog.py
src/nlght/ports/outbound/protocol_detection.py
src/nlght/ports/outbound/resource_repository.py
src/nlght/ports/outbound/runtime_subsystem.py
src/nlght/ports/outbound/session_backend.py
src/nlght/ports/outbound/session_key_resolver.py
src/nlght/ports/outbound/signal_emitter.py
src/nlght/ports/outbound/store_coordinator.py
src/nlght/ports/outbound/tool_catalog.py
src/nlght/ports/outbound/trigger_resolution.py
src/nlght/ports/outbound/vector_store.py
src/nlght/ports/outbound/workflow_executor.py
src/nlght/ports/outbound/workflow_repository.py
src/nlght/ports/outbound/workspace_manager.py
src/nlght/shared/__init__.py
src/nlght/shared/logging.py
src/nlght_ai.egg-info/PKG-INFO
src/nlght_ai.egg-info/SOURCES.txt
src/nlght_ai.egg-info/dependency_links.txt
src/nlght_ai.egg-info/entry_points.txt
src/nlght_ai.egg-info/requires.txt
src/nlght_ai.egg-info/top_level.txt