LICENSE
README.md
pyproject.toml
eaves/__init__.py
eaves/main.py
eaves/audio/__init__.py
eaves/audio/capture.py
eaves/audio/denoise.py
eaves/audio/segmenter.py
eaves/bridges/__init__.py
eaves/bridges/direct.py
eaves/bridges/go2rtc.py
eaves/bridges/interfaces.py
eaves/bridges/registry.py
eaves/config/__init__.py
eaves/config/loader.py
eaves/config/region.py
eaves/config/schema.py
eaves/config/summary.py
eaves/console/README.md
eaves/console/__init__.py
eaves/console/app.py
eaves/console/deps.py
eaves/console/api/__init__.py
eaves/console/api/_deps.py
eaves/console/api/debug.py
eaves/console/api/devices.py
eaves/console/api/dialogue.py
eaves/console/api/engines.py
eaves/console/api/facts.py
eaves/console/api/mcp.py
eaves/console/api/memories.py
eaves/console/api/notes.py
eaves/console/api/profiles.py
eaves/console/api/providers.py
eaves/console/api/reminders.py
eaves/console/api/settings_api.py
eaves/console/api/system.py
eaves/console/web_dist/device.html
eaves/console/web_dist/favicon.svg
eaves/console/web_dist/index.html
eaves/console/web_dist/manifest.json
eaves/console/web_dist/sw.js
eaves/console/web_dist/assets/DebugView-CjT3zUsp.js
eaves/console/web_dist/assets/DevicesView-BYvmcyNl.js
eaves/console/web_dist/assets/DialogueView-UkPJXtYr.js
eaves/console/web_dist/assets/HomeView-CxAFy77Y.js
eaves/console/web_dist/assets/LLMView-jdAb-6tw.js
eaves/console/web_dist/assets/MCPView-CG3L18qY.js
eaves/console/web_dist/assets/MembersView-BPdihJhT.js
eaves/console/web_dist/assets/MemoriesView-DynnSs2E.js
eaves/console/web_dist/assets/NotesView-ClNGbNQy.css
eaves/console/web_dist/assets/NotesView-Y3KWR1O7.js
eaves/console/web_dist/assets/ProvidersView-BbpHxVcW.js
eaves/console/web_dist/assets/ProvidersView-D1Bca8Ei.css
eaves/console/web_dist/assets/RemindersView-Bwg7BTDc.js
eaves/console/web_dist/assets/SettingsView-C0jDNPRI.js
eaves/console/web_dist/assets/_plugin-vue_export-helper-BDNMzG2s.js
eaves/console/web_dist/assets/devices-DFhHNIr6.js
eaves/console/web_dist/assets/dialogue-CKne0JQ-.js
eaves/console/web_dist/assets/index-C07mXF_s.js
eaves/console/web_dist/assets/index-CT8LJs4t.css
eaves/console/web_dist/assets/notes-hSXRD_y6.js
eaves/console/web_dist/assets/profiles-u23PzQSf.js
eaves/console/web_dist/assets/providers-JiIna-vH.js
eaves/console/web_dist/assets/reminders-IzS7GkXB.js
eaves/console/web_dist/assets/runtime-core.esm-bundler-Qs9Aq5Xm.js
eaves/console/web_dist/assets/runtime-dom.esm-bundler-NCUx2Piy.js
eaves/console/web_dist/assets/settings-CCtONNT8.js
eaves/console/web_dist/assets/useApi-BGOX9J0o.js
eaves/conversation/README.md
eaves/conversation/__init__.py
eaves/conversation/engines_holder.py
eaves/conversation/graph.py
eaves/conversation/input_sources.py
eaves/conversation/io_holder.py
eaves/conversation/loop.py
eaves/conversation/loop_controller.py
eaves/conversation/output_sink.py
eaves/conversation/runner.py
eaves/conversation/service.py
eaves/conversation/speaker_session.py
eaves/conversation/utils.py
eaves/conversation/utterance_pipeline.py
eaves/devices/README.md
eaves/devices/__init__.py
eaves/devices/echo_guard.py
eaves/devices/local_probe.py
eaves/devices/pairing.py
eaves/devices/protocol.py
eaves/devices/segmenter.py
eaves/devices/server.py
eaves/devices/session.py
eaves/engines/__init__.py
eaves/engines/engine_provider.py
eaves/engines/factory.py
eaves/engines/interfaces.py
eaves/engines/asr/__init__.py
eaves/engines/asr/stub.py
eaves/engines/embedding/__init__.py
eaves/engines/embedding/stub.py
eaves/engines/tts/__init__.py
eaves/engines/tts/stub.py
eaves/engines/vad/__init__.py
eaves/engines/vad/stub.py
eaves/engines/voiceprint/__init__.py
eaves/engines/voiceprint/stub.py
eaves/engines/wakeword/__init__.py
eaves/engines/wakeword/stub.py
eaves/identity/README.md
eaves/identity/__init__.py
eaves/identity/person_lifecycle.py
eaves/identity/persona.py
eaves/identity/profile.py
eaves/identity/profile_store.py
eaves/identity/prompt_assembler.py
eaves/identity/resolver.py
eaves/identity/service.py
eaves/io/__init__.py
eaves/io/interfaces.py
eaves/io/system_audio.py
eaves/llm/__init__.py
eaves/llm/anthropic.py
eaves/llm/client.py
eaves/llm/container.py
eaves/llm/factory.py
eaves/llm/openai.py
eaves/llm/stub.py
eaves/routing/README.md
eaves/routing/__init__.py
eaves/routing/network_speaker.py
eaves/scheduler/README.md
eaves/scheduler/__init__.py
eaves/scheduler/handlers.py
eaves/scheduler/kinds.py
eaves/scheduler/recurring.py
eaves/scheduler/scheduler.py
eaves/scheduler/service.py
eaves/shared/README.md
eaves/shared/__init__.py
eaves/shared/audio_format.py
eaves/shared/engine_metrics.py
eaves/shared/ids.py
eaves/shared/logging.py
eaves/shared/messages.py
eaves/shared/registry.py
eaves/shared/timeutil.py
eaves/storage/README.md
eaves/storage/__init__.py
eaves/storage/db.py
eaves/storage/memory_store.py
eaves/storage/models.py
eaves/storage/notes_writer.py
eaves/storage/schema.sql
eaves/storage/repositories/__init__.py
eaves/storage/repositories/_validators.py
eaves/storage/repositories/devices.py
eaves/storage/repositories/dialogue.py
eaves/storage/repositories/memories.py
eaves/storage/repositories/person_facts.py
eaves/storage/repositories/scheduled_tasks.py
eaves/storage/repositories/voiceprints.py
eaves/tools/README.md
eaves/tools/__init__.py
eaves/tools/context.py
eaves/tools/dispatcher.py
eaves/tools/registry.py
eaves/tools/builtin/__init__.py
eaves/tools/builtin/identity.py
eaves/tools/builtin/query_memory.py
eaves/tools/builtin/recall.py
eaves/tools/builtin/reminder.py
eaves/tools/builtin/timer.py
eaves/tools/builtin/wake_word.py
eaves/tools/mcp/__init__.py
eaves/tools/mcp/client.py
eaves/tools/mcp/discovery.py
eaves/tools/mcp/mcp_tool.py
eaves/tools/mcp/sse.py
eaves/tools/mcp/stdio.py
eaves/workers/__init__.py
eaves/workers/daily_digest.py
eaves/workers/embedding_fill.py
eaves/workers/long_term_distill.py
eaves/workers/retention_cleanup.py
eaves_ai.egg-info/PKG-INFO
eaves_ai.egg-info/SOURCES.txt
eaves_ai.egg-info/dependency_links.txt
eaves_ai.egg-info/entry_points.txt
eaves_ai.egg-info/requires.txt
eaves_ai.egg-info/top_level.txt