CHANGELOG.md
LICENSE
MANIFEST.in
NOTICE
README.md
pyproject.toml
src/survey_agent/__init__.py
src/survey_agent/ai.py
src/survey_agent/cli.py
src/survey_agent/config.py
src/survey_agent/consent.py
src/survey_agent/console.py
src/survey_agent/conversation.py
src/survey_agent/dashboard.py
src/survey_agent/docs.py
src/survey_agent/exporting.py
src/survey_agent/hosting.py
src/survey_agent/insights.py
src/survey_agent/media.py
src/survey_agent/obs.py
src/survey_agent/preflight.py
src/survey_agent/ratelimit.py
src/survey_agent/receiver.py
src/survey_agent/registry.py
src/survey_agent/render.py
src/survey_agent/report.py
src/survey_agent/server.py
src/survey_agent/simulate.py
src/survey_agent/api/__init__.py
src/survey_agent/api/app.py
src/survey_agent/api/auth/__init__.py
src/survey_agent/api/auth/apikeys.py
src/survey_agent/api/auth/config.py
src/survey_agent/api/auth/deps.py
src/survey_agent/api/auth/keys_ui.py
src/survey_agent/api/auth/oauth.py
src/survey_agent/api/auth/provision.py
src/survey_agent/api/auth/sessions.py
src/survey_agent/definitions/__init__.py
src/survey_agent/definitions/base.py
src/survey_agent/definitions/file.py
src/survey_agent/definitions/http.py
src/survey_agent/definitions/mongo.py
src/survey_agent/engine/__init__.py
src/survey_agent/engine/ast_eval.py
src/survey_agent/engine/calc.py
src/survey_agent/engine/compile_md.py
src/survey_agent/engine/export.py
src/survey_agent/engine/piping.py
src/survey_agent/engine/randomize.py
src/survey_agent/engine/repeat.py
src/survey_agent/engine/runtime.py
src/survey_agent/engine/safety.py
src/survey_agent/engine/signing.py
src/survey_agent/engine/terminal.py
src/survey_agent/engine/validate.py
src/survey_agent/engine/schema/survey.schema.json
src/survey_agent/enrich/__init__.py
src/survey_agent/enrich/event_types.json
src/survey_agent/enrich/firebolt_sql.py
src/survey_agent/enrich/spec.py
src/survey_agent/enrichments/_demo_events.json
src/survey_agent/enrichments/_demo_respondents.json
src/survey_agent/enrichments/recent_stream_search.json
src/survey_agent/examples/example.survey.json
src/survey_agent/examples/streaming-search-trigger.json
src/survey_agent/integrations/__init__.py
src/survey_agent/integrations/base.py
src/survey_agent/integrations/mailchimp.py
src/survey_agent/integrations/outbox.py
src/survey_agent/integrations/panel.py
src/survey_agent/integrations/redirect.py
src/survey_agent/integrations/webhook.py
src/survey_agent/mcp/server.py
src/survey_agent/mcp/sessions.py
src/survey_agent/personas/__init__.py
src/survey_agent/personas/audience.schema.json
src/survey_agent/sidecar/__init__.py
src/survey_agent/sidecar/demo.py
src/survey_agent/sidecar/panel_client.py
src/survey_agent/sidecar/runner.py
src/survey_agent/store/__init__.py
src/survey_agent/store/file.py
src/survey_agent/store/http.py
src/survey_agent/store/memory.py
src/survey_agent/store/mongo.py
src/survey_agent/store/sqlite.py
src/survey_agent/store/uploads.py
src/survey_agent/templates/__init__.py
src/survey_agent/templates/blank/survey.json
src/survey_agent/templates/blank/template.yaml
src/survey_agent/templates/data-download/survey.json
src/survey_agent/templates/data-download/template.yaml
src/survey_agent/templates/explainer/survey.json
src/survey_agent/templates/explainer/template.yaml
src/survey_agent/templates/feedback-nps/survey.json
src/survey_agent/templates/feedback-nps/template.yaml
src/survey_agent/templates/screener/survey.json
src/survey_agent/templates/screener/template.yaml
src/survey_agent/themes/__init__.py
src/survey_agent/themes/base.css
src/survey_agent/themes/base/tokens.json
src/survey_agent/themes/dark/tokens.json
src/survey_agent/themes/ocean/tokens.json
src/survey_agent/themes/paper/tokens.json