LICENSE
README.md
pyproject.toml
custodian/__init__.py
custodian/audit.py
custodian/config.py
custodian/exceptions.py
custodian/ledger.py
custodian/types.py
custodian/backends/base.py
custodian/backends/twilio_verify.py
custodian/bundled_skills/ai/anthropic-chat/SKILL.md
custodian/bundled_skills/ai/anthropic-chat/scripts/execute.py
custodian/bundled_skills/ai/cohere-embed/SKILL.md
custodian/bundled_skills/ai/cohere-embed/scripts/execute.py
custodian/bundled_skills/ai/openai-chat/SKILL.md
custodian/bundled_skills/ai/openai-chat/scripts/execute.py
custodian/bundled_skills/ai/replicate-run/SKILL.md
custodian/bundled_skills/ai/replicate-run/scripts/execute.py
custodian/bundled_skills/ai/together-infer/SKILL.md
custodian/bundled_skills/ai/together-infer/scripts/execute.py
custodian/bundled_skills/alerts/pagerduty-alert/SKILL.md
custodian/bundled_skills/alerts/pagerduty-alert/scripts/execute.py
custodian/bundled_skills/alerts/telegram-send/SKILL.md
custodian/bundled_skills/alerts/telegram-send/scripts/execute.py
custodian/bundled_skills/alerts/twilio-voice-call/SKILL.md
custodian/bundled_skills/alerts/twilio-voice-call/scripts/execute.py
custodian/bundled_skills/calendar/calendar-create/SKILL.md
custodian/bundled_skills/calendar/calendar-create/scripts/execute.py
custodian/bundled_skills/calendar/calendar-delete/SKILL.md
custodian/bundled_skills/calendar/calendar-delete/scripts/execute.py
custodian/bundled_skills/calendar/calendar-event-create/SKILL.md
custodian/bundled_skills/calendar/calendar-event-create/scripts/execute.py
custodian/bundled_skills/calendar/calendar-event-list/SKILL.md
custodian/bundled_skills/calendar/calendar-event-list/scripts/execute.py
custodian/bundled_skills/calendar/calendar-list/SKILL.md
custodian/bundled_skills/calendar/calendar-list/scripts/execute.py
custodian/bundled_skills/calendar/calendar-update/SKILL.md
custodian/bundled_skills/calendar/calendar-update/scripts/execute.py
custodian/bundled_skills/cloud/s3-delete/SKILL.md
custodian/bundled_skills/cloud/s3-delete/scripts/execute.py
custodian/bundled_skills/cloud/s3-get/SKILL.md
custodian/bundled_skills/cloud/s3-get/scripts/execute.py
custodian/bundled_skills/cloud/s3-list/SKILL.md
custodian/bundled_skills/cloud/s3-list/scripts/execute.py
custodian/bundled_skills/cloud/s3-put/SKILL.md
custodian/bundled_skills/cloud/s3-put/scripts/execute.py
custodian/bundled_skills/communication/discord-webhook/SKILL.md
custodian/bundled_skills/communication/discord-webhook/scripts/execute.py
custodian/bundled_skills/communication/email-send/SKILL.md
custodian/bundled_skills/communication/email-send/scripts/execute.py
custodian/bundled_skills/communication/push-notification/SKILL.md
custodian/bundled_skills/communication/push-notification/scripts/execute.py
custodian/bundled_skills/communication/slack-channel-list/SKILL.md
custodian/bundled_skills/communication/slack-channel-list/scripts/execute.py
custodian/bundled_skills/communication/slack-message/SKILL.md
custodian/bundled_skills/communication/slack-message/scripts/execute.py
custodian/bundled_skills/communication/sms-send/SKILL.md
custodian/bundled_skills/communication/sms-send/scripts/execute.py
custodian/bundled_skills/communication/webhook-post/SKILL.md
custodian/bundled_skills/communication/webhook-post/scripts/execute.py
custodian/bundled_skills/database/mongodb-find/SKILL.md
custodian/bundled_skills/database/mongodb-find/scripts/execute.py
custodian/bundled_skills/database/mysql-query/SKILL.md
custodian/bundled_skills/database/mysql-query/scripts/execute.py
custodian/bundled_skills/database/postgres-query/SKILL.md
custodian/bundled_skills/database/postgres-query/scripts/execute.py
custodian/bundled_skills/database/redis-delete/SKILL.md
custodian/bundled_skills/database/redis-delete/scripts/execute.py
custodian/bundled_skills/database/redis-get/SKILL.md
custodian/bundled_skills/database/redis-get/scripts/execute.py
custodian/bundled_skills/database/redis-set/SKILL.md
custodian/bundled_skills/database/redis-set/scripts/execute.py
custodian/bundled_skills/design-impeccable/SKILL.md
custodian/bundled_skills/design-impeccable/scripts/execute.py
custodian/bundled_skills/design-taste/SKILL.md
custodian/bundled_skills/design-taste/scripts/execute.py
custodian/bundled_skills/docker/docker-exec/SKILL.md
custodian/bundled_skills/docker/docker-exec/scripts/execute.py
custodian/bundled_skills/docker/docker-list/SKILL.md
custodian/bundled_skills/docker/docker-list/scripts/execute.py
custodian/bundled_skills/docker/docker-logs/SKILL.md
custodian/bundled_skills/docker/docker-logs/scripts/execute.py
custodian/bundled_skills/docker/docker-start/SKILL.md
custodian/bundled_skills/docker/docker-start/scripts/execute.py
custodian/bundled_skills/docker/docker-stop/SKILL.md
custodian/bundled_skills/docker/docker-stop/scripts/execute.py
custodian/bundled_skills/files/file-list/SKILL.md
custodian/bundled_skills/files/file-list/scripts/execute.py
custodian/bundled_skills/files/file-read/SKILL.md
custodian/bundled_skills/files/file-read/scripts/execute.py
custodian/bundled_skills/files/file-write/SKILL.md
custodian/bundled_skills/files/file-write/scripts/execute.py
custodian/bundled_skills/files/shell-exec/SKILL.md
custodian/bundled_skills/files/shell-exec/scripts/execute.py
custodian/bundled_skills/github/github-comment/SKILL.md
custodian/bundled_skills/github/github-comment/scripts/execute.py
custodian/bundled_skills/github/github-comment/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/github/github-commit-list/SKILL.md
custodian/bundled_skills/github/github-commit-list/scripts/execute.py
custodian/bundled_skills/github/github-file-read/SKILL.md
custodian/bundled_skills/github/github-file-read/scripts/execute.py
custodian/bundled_skills/github/github-issue-create/SKILL.md
custodian/bundled_skills/github/github-issue-create/scripts/execute.py
custodian/bundled_skills/github/github-issue-create/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/github/github-issue-list/SKILL.md
custodian/bundled_skills/github/github-issue-list/scripts/execute.py
custodian/bundled_skills/github/github-issue-list/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/github/github-pr-list/SKILL.md
custodian/bundled_skills/github/github-pr-list/scripts/execute.py
custodian/bundled_skills/github/github-pr-list/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/github/github-release-create/SKILL.md
custodian/bundled_skills/github/github-release-create/scripts/execute.py
custodian/bundled_skills/github/github-release-list/SKILL.md
custodian/bundled_skills/github/github-release-list/scripts/execute.py
custodian/bundled_skills/github/github-repo-list/SKILL.md
custodian/bundled_skills/github/github-repo-list/scripts/execute.py
custodian/bundled_skills/github/github-repo-list/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/memory/kv-delete/SKILL.md
custodian/bundled_skills/memory/kv-delete/scripts/execute.py
custodian/bundled_skills/memory/kv-get/SKILL.md
custodian/bundled_skills/memory/kv-get/scripts/execute.py
custodian/bundled_skills/memory/kv-list/SKILL.md
custodian/bundled_skills/memory/kv-list/scripts/execute.py
custodian/bundled_skills/memory/kv-set/SKILL.md
custodian/bundled_skills/memory/kv-set/scripts/execute.py
custodian/bundled_skills/memory/sqlite-query/SKILL.md
custodian/bundled_skills/memory/sqlite-query/scripts/execute.py
custodian/bundled_skills/modal/modal-deploy/SKILL.md
custodian/bundled_skills/modal/modal-deploy/scripts/execute.py
custodian/bundled_skills/modal/modal-deploy/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/modal/modal-function-list/SKILL.md
custodian/bundled_skills/modal/modal-function-list/scripts/execute.py
custodian/bundled_skills/modal/modal-function-list/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/modal/modal-invoke/SKILL.md
custodian/bundled_skills/modal/modal-invoke/scripts/execute.py
custodian/bundled_skills/modal/modal-invoke/scripts/__pycache__/execute.cpython-313.pyc
custodian/bundled_skills/monitoring/dns-lookup/SKILL.md
custodian/bundled_skills/monitoring/dns-lookup/scripts/execute.py
custodian/bundled_skills/monitoring/http-health-check/SKILL.md
custodian/bundled_skills/monitoring/http-health-check/scripts/execute.py
custodian/bundled_skills/monitoring/ip-geolocation/SKILL.md
custodian/bundled_skills/monitoring/ip-geolocation/scripts/execute.py
custodian/bundled_skills/monitoring/ping-host/SKILL.md
custodian/bundled_skills/monitoring/ping-host/scripts/execute.py
custodian/bundled_skills/monitoring/port-scan/SKILL.md
custodian/bundled_skills/monitoring/port-scan/scripts/execute.py
custodian/bundled_skills/monitoring/ssl-cert-check/SKILL.md
custodian/bundled_skills/monitoring/ssl-cert-check/scripts/execute.py
custodian/bundled_skills/monitoring/whois-lookup/SKILL.md
custodian/bundled_skills/monitoring/whois-lookup/scripts/execute.py
custodian/bundled_skills/nvidia/huggingface-infer/SKILL.md
custodian/bundled_skills/nvidia/huggingface-infer/scripts/execute.py
custodian/bundled_skills/nvidia/nim-job-status/SKILL.md
custodian/bundled_skills/nvidia/nim-job-status/scripts/execute.py
custodian/bundled_skills/nvidia/nim-job-submit/SKILL.md
custodian/bundled_skills/nvidia/nim-job-submit/scripts/execute.py
custodian/bundled_skills/nvidia/nim-model-list/SKILL.md
custodian/bundled_skills/nvidia/nim-model-list/scripts/execute.py
custodian/bundled_skills/nvidia/openai-complete/SKILL.md
custodian/bundled_skills/nvidia/openai-complete/scripts/execute.py
custodian/bundled_skills/payments/stripe-spend/SKILL.md
custodian/bundled_skills/payments/stripe-spend/policy.yaml
custodian/bundled_skills/payments/stripe-spend/references/authority-bands.md
custodian/bundled_skills/payments/stripe-spend/scripts/_core.py
custodian/bundled_skills/payments/stripe-spend/scripts/approve.py
custodian/bundled_skills/payments/stripe-spend/scripts/approve_v2.py
custodian/bundled_skills/payments/stripe-spend/scripts/authority.py
custodian/bundled_skills/payments/stripe-spend/scripts/earn.py
custodian/bundled_skills/payments/stripe-spend/scripts/execute.py
custodian/bundled_skills/payments/stripe-spend/scripts/kill_toggle.py
custodian/bundled_skills/payments/stripe-spend/scripts/notify.py
custodian/bundled_skills/payments/stripe-spend/scripts/refund.py
custodian/bundled_skills/payments/stripe-spend/scripts/spend.py
custodian/bundled_skills/payments/stripe-spend/scripts/spend_v2.py
custodian/bundled_skills/payments/stripe-spend/scripts/recipes/__init__.py
custodian/bundled_skills/payments/stripe-spend/scripts/recipes/status_alert.py
custodian/bundled_skills/scheduling/cron-create/SKILL.md
custodian/bundled_skills/scheduling/cron-create/scripts/execute.py
custodian/bundled_skills/scheduling/cron-delete/SKILL.md
custodian/bundled_skills/scheduling/cron-delete/scripts/execute.py
custodian/bundled_skills/scheduling/cron-list/SKILL.md
custodian/bundled_skills/scheduling/cron-list/scripts/execute.py
custodian/bundled_skills/scheduling/task-queue-add/SKILL.md
custodian/bundled_skills/scheduling/task-queue-add/scripts/execute.py
custodian/bundled_skills/scheduling/task-queue-list/SKILL.md
custodian/bundled_skills/scheduling/task-queue-list/scripts/execute.py
custodian/bundled_skills/security/hmac-verify/SKILL.md
custodian/bundled_skills/security/hmac-verify/scripts/execute.py
custodian/bundled_skills/security/jwt-decode/SKILL.md
custodian/bundled_skills/security/jwt-decode/scripts/execute.py
custodian/bundled_skills/security/secrets-scan/SKILL.md
custodian/bundled_skills/security/secrets-scan/scripts/execute.py
custodian/bundled_skills/stripe/stripe-balance/SKILL.md
custodian/bundled_skills/stripe/stripe-balance/scripts/execute.py
custodian/bundled_skills/stripe/stripe-charge-list/SKILL.md
custodian/bundled_skills/stripe/stripe-charge-list/scripts/execute.py
custodian/bundled_skills/stripe/stripe-customer-create/SKILL.md
custodian/bundled_skills/stripe/stripe-customer-create/scripts/execute.py
custodian/bundled_skills/stripe/stripe-customer-lookup/SKILL.md
custodian/bundled_skills/stripe/stripe-customer-lookup/scripts/execute.py
custodian/bundled_skills/stripe/stripe-invoice-send/SKILL.md
custodian/bundled_skills/stripe/stripe-invoice-send/scripts/execute.py
custodian/bundled_skills/stripe/stripe-payout/SKILL.md
custodian/bundled_skills/stripe/stripe-payout/scripts/execute.py
custodian/bundled_skills/stripe/stripe-price-list/SKILL.md
custodian/bundled_skills/stripe/stripe-price-list/scripts/execute.py
custodian/bundled_skills/stripe/stripe-refund-list/SKILL.md
custodian/bundled_skills/stripe/stripe-refund-list/scripts/execute.py
custodian/bundled_skills/stripe/stripe-subscription-cancel/SKILL.md
custodian/bundled_skills/stripe/stripe-subscription-cancel/scripts/execute.py
custodian/bundled_skills/stripe/stripe-subscription-create/SKILL.md
custodian/bundled_skills/stripe/stripe-subscription-create/scripts/execute.py
custodian/bundled_skills/utilities/base64-decode/SKILL.md
custodian/bundled_skills/utilities/base64-decode/scripts/execute.py
custodian/bundled_skills/utilities/base64-encode/SKILL.md
custodian/bundled_skills/utilities/base64-encode/scripts/execute.py
custodian/bundled_skills/utilities/currency-convert/SKILL.md
custodian/bundled_skills/utilities/currency-convert/scripts/execute.py
custodian/bundled_skills/utilities/hash-sha256/SKILL.md
custodian/bundled_skills/utilities/hash-sha256/scripts/execute.py
custodian/bundled_skills/utilities/json-transform/SKILL.md
custodian/bundled_skills/utilities/json-transform/scripts/execute.py
custodian/bundled_skills/utilities/timezone-lookup/SKILL.md
custodian/bundled_skills/utilities/timezone-lookup/scripts/execute.py
custodian/bundled_skills/utilities/url-parse/SKILL.md
custodian/bundled_skills/utilities/url-parse/scripts/execute.py
custodian/bundled_skills/web/http-get/SKILL.md
custodian/bundled_skills/web/http-get/scripts/execute.py
custodian/bundled_skills/web/http-post/SKILL.md
custodian/bundled_skills/web/http-post/scripts/execute.py
custodian/bundled_skills/web/news-search/SKILL.md
custodian/bundled_skills/web/news-search/scripts/execute.py
custodian/bundled_skills/web/web-scrape/SKILL.md
custodian/bundled_skills/web/web-scrape/scripts/execute.py
custodian/bundled_skills/web/web-search/SKILL.md
custodian/bundled_skills/web/web-search/scripts/execute.py
custodian/cli/__init__.py
custodian/cli/cmd_approve.py
custodian/cli/cmd_audit.py
custodian/cli/cmd_demo_verify.py
custodian/cli/cmd_deny.py
custodian/cli/cmd_init.py
custodian/cli/cmd_kill.py
custodian/cli/cmd_request.py
custodian/cli/cmd_resume.py
custodian/cli/cmd_status.py
custodian/cli/cmd_tools.py
custodian/cli/cmd_validate.py
custodian/cli/main.py
custodian/custodian/audit.py
custodian/custodian/config.py
custodian/custodian/exceptions.py
custodian/custodian/ledger.py
custodian/custodian/types.py
custodian/custodian/backends/base.py
custodian/custodian/backends/twilio_verify.py
custodian/custodian/cli/__init__.py
custodian/custodian/cli/cmd_approve.py
custodian/custodian/cli/cmd_audit.py
custodian/custodian/cli/cmd_demo_verify.py
custodian/custodian/cli/cmd_deny.py
custodian/custodian/cli/cmd_init.py
custodian/custodian/cli/cmd_kill.py
custodian/custodian/cli/cmd_request.py
custodian/custodian/cli/cmd_resume.py
custodian/custodian/cli/cmd_status.py
custodian/custodian/cli/cmd_tools.py
custodian/custodian/cli/cmd_validate.py
custodian/custodian/cli/main.py
custodian/custodian/policy/__init__.py
custodian/custodian/policy/enforcer.py
custodian/custodian/policy/evaluator.py
custodian/custodian/policy/loader.py
custodian/custodian/policy/schema.py
custodian/custodian/storage/base.py
custodian/custodian/storage/sqlite.py
custodian/inference/__init__.py
custodian/inference/router.py
custodian/packs/__init__.py
custodian/packs/agent.py
custodian/packs/base.py
custodian/packs/engine.py
custodian/packs/narration.py
custodian/packs/registry.py
custodian/packs/cloud/__init__.py
custodian/packs/cloud/pack.py
custodian/packs/purchasing/__init__.py
custodian/packs/purchasing/pack.py
custodian/packs/refunds/__init__.py
custodian/packs/refunds/extractor.py
custodian/packs/refunds/pack.py
custodian/policy/__init__.py
custodian/policy/enforcer.py
custodian/policy/evaluator.py
custodian/policy/loader.py
custodian/policy/schema.py
custodian/storage/base.py
custodian/storage/sqlite.py
custodian/tools/__init__.py
custodian/tools/registry.py
custodian_kernel.egg-info/PKG-INFO
custodian_kernel.egg-info/SOURCES.txt
custodian_kernel.egg-info/dependency_links.txt
custodian_kernel.egg-info/entry_points.txt
custodian_kernel.egg-info/requires.txt
custodian_kernel.egg-info/top_level.txt
tests/test_audit.py
tests/test_backends.py
tests/test_backends_twilio.py
tests/test_cli.py
tests/test_demo_verify.py
tests/test_inference_router.py
tests/test_kill_switch.py
tests/test_ledger.py
tests/test_packs_agent.py
tests/test_packs_base.py
tests/test_packs_engine.py
tests/test_packs_narration.py
tests/test_packs_registry.py
tests/test_policy.py
tests/test_policy_extended.py
tests/test_self_approval_regression.py
tests/test_storage.py
tests/test_tools.py
tests/test_types.py