LICENSE
README.md
pyproject.toml
opspilot_assistant.egg-info/PKG-INFO
opspilot_assistant.egg-info/SOURCES.txt
opspilot_assistant.egg-info/dependency_links.txt
opspilot_assistant.egg-info/entry_points.txt
opspilot_assistant.egg-info/requires.txt
opspilot_assistant.egg-info/top_level.txt
src/app/__init__.py
src/app/auth.py
src/app/config.py
src/app/context.py
src/app/errors.py
src/app/event_bus.py
src/app/handler.py
src/app/ops.py
src/app/registry.py
src/app/selfcheck.py
src/app/server.py
src/app/api/__init__.py
src/app/api/control.py
src/app/api/events.py
src/app/api/notify_callback.py
src/app/api/schemas.py
src/app/ingestion/__init__.py
src/app/ingestion/normalizers.py
src/app/ingestion/puller.py
src/app/ingestion/webhook.py
src/builtin/__init__.py
src/builtin/normalizer/__init__.py
src/builtin/normalizer/generic.py
src/builtin/normalizer/grafana.py
src/builtin/normalizer/prometheus.py
src/builtin/notify/__init__.py
src/builtin/notify/dingtalk.py
src/builtin/notify/email.py
src/builtin/notify/feishu.py
src/builtin/notify/slack.py
src/builtin/notify/telegram.py
src/builtin/notify/webhook.py
src/builtin/puller/__init__.py
src/builtin/puller/elasticsearch.py
src/builtin/puller/prometheus.py
src/builtin/storage/__init__.py
src/builtin/storage/sqlite_engine.py
src/builtin/tool/__init__.py
src/builtin/tool/escalate.py
src/builtin/tool/fetch_url.py
src/builtin/tool/k8s.py
src/builtin/tool/mysql.py
src/builtin/tool/notify.py
src/builtin/tool/postgres.py
src/builtin/tool/read_file.py
src/builtin/tool/shell.py
src/builtin/tool/sql.py
src/builtin/tool/sqlite.py
src/cli/__init__.py
src/cli/__main__.py
src/cli/client.py
src/cli/config.py
src/cli/errors.py
src/cli/main.py
src/cli/utils.py
src/cli/commands/__init__.py
src/cli/commands/alerts.py
src/cli/commands/analyses.py
src/cli/commands/approvals.py
src/cli/commands/audit.py
src/cli/commands/config.py
src/cli/commands/debug.py
src/cli/commands/events.py
src/cli/commands/serve.py
src/cli/commands/sessions.py
src/cli/commands/stats.py
src/cli/tui/__init__.py
src/cli/tui/app.py
src/cli/tui/screens/__init__.py
src/cli/tui/screens/alerts.py
src/cli/tui/screens/approvals.py
src/cli/tui/screens/audit.py
src/cli/tui/screens/config.py
src/cli/tui/screens/dashboard.py
src/cli/tui/screens/event_detail.py
src/cli/tui/screens/events.py
src/cli/tui/screens/help.py
src/cli/tui/screens/session_detail.py
src/cli/tui/screens/sessions.py
src/cli/tui/widgets/__init__.py
src/cli/tui/widgets/confirmation.py
src/cli/tui/widgets/empty_state.py
src/cli/tui/widgets/loading.py
src/cli/tui/widgets/status_bar.py
src/core/__init__.py
src/core/action/__init__.py
src/core/action/mcp_adapter.py
src/core/action/provider.py
src/core/action/registry.py
src/core/action/toolset.py
src/core/agent/__init__.py
src/core/agent/context.py
src/core/agent/llm.py
src/core/config/__init__.py
src/core/config/action.py
src/core/config/agent.py
src/core/config/dispatcher.py
src/core/config/ingestion.py
src/core/config/notify.py
src/core/config/providers.py
src/core/dispatcher/__init__.py
src/core/dispatcher/dedup.py
src/core/dispatcher/queue.py
src/core/dispatcher/worker.py
src/core/ingestion/__init__.py
src/core/ingestion/models.py
src/core/notify/__init__.py
src/core/notify/base.py
src/core/notify/interactive.py
src/core/notify/notifier.py
src/core/notify/registry.py
src/core/session/__init__.py
src/core/session/manager.py
src/core/session/session.py
src/core/storage/__init__.py
src/core/storage/cursors.py
src/core/storage/engine.py
src/core/storage/jsonfield.py
src/core/storage/models.py
src/core/storage/persistence.py
src/core/storage/repositories.py