[console_scripts]
dodaios = dodaios.__main__:main
dodaiosctl = dodaios.cli_ctl.__main__:main
jarvis = dodaios.__main__:main
jarvis-review-eval = dodaios.cli.review_eval:main
jarvis-review-gc = dodaios.cli.review_gc:main
jarvisctl = dodaios.cli_ctl.__main__:main
jctl = dodaios.cli_ctl.__main__:main
personal-jarvis = dodaios.__main__:main

[jarvis.brain]
antigravity = dodaios.plugins.brain.antigravity:AntigravityBrain
claude-api = dodaios.plugins.brain.claude_api:ClaudeAPIBrain
claude-cli = dodaios.plugins.brain.claude_cli:ClaudeCliBrain
codex = dodaios.plugins.brain.codex:CodexBrain
gemini = dodaios.plugins.brain.gemini:GeminiBrain
grok = dodaios.plugins.brain.grok:GrokBrain
local-openai = dodaios.plugins.brain.local_openai:LocalOpenAIBrain
nvidia = dodaios.plugins.brain.nvidia:NvidiaBrain
ollama = dodaios.plugins.brain.ollama:OllamaBrain
openai = dodaios.plugins.brain.openai:OpenAIBrain
openrouter = dodaios.plugins.brain.openrouter:OpenRouterBrain
vertex = dodaios.plugins.brain.vertex:VertexBrain

[jarvis.channel]
discord = dodaios.channels.discord:DiscordChannel
telegram = dodaios.channels.telegram:TelegramChannel
web = dodaios.channels.web:WebChannel

[jarvis.harness]
python-script = dodaios.plugins.harness.python_script:PythonScriptHarness
screenshot = dodaios.plugins.harness.computer_use:ComputerUseHarness

[jarvis.realtime]
gemini-live = dodaios.plugins.realtime.gemini_live:GeminiLiveProvider
local-realtime = dodaios.plugins.realtime.openai_realtime:LocalRealtimeProvider
local-voice = dodaios.plugins.realtime.local_voice:LocalVoiceProvider
openai-live = dodaios.plugins.realtime.openai_live:OpenAILiveProvider
openai-live-subscription = dodaios.plugins.realtime.openai_subscription_live:OpenAISubscriptionLiveProvider
openai-realtime = dodaios.plugins.realtime.openai_realtime:OpenAIRealtimeProvider
vertex-live = dodaios.plugins.realtime.gemini_live:VertexLiveProvider

[jarvis.stt]
deepgram-api = dodaios.plugins.stt.deepgram_api:DeepgramSTT
faster-whisper = dodaios.plugins.stt.fwhisper:FasterWhisperProvider
gemini-api = dodaios.plugins.stt.gemini_api:GeminiSTT
groq-api = dodaios.plugins.stt.groq_api:GroqWhisperAPI
nemotron-local = dodaios.plugins.stt.nemotron_local:NemotronLocalSTT
openai-api = dodaios.plugins.stt.openai_api:OpenAIWhisperAPI
openrouter-stt = dodaios.plugins.stt.openrouter_stt:OpenRouterSTT
vertex-stt = dodaios.plugins.stt.gemini_api:VertexSTT

[jarvis.tool]
app-command = dodaios.plugins.tool.app_command:AppCommandTool
call-contact = dodaios.plugins.tool.call_contact:CallContactTool
cli-tools = dodaios.clis.loader:CliToolLoader
click = dodaios.plugins.tool.click:ClickTool
click-element = dodaios.plugins.tool.click_element:ClickElementTool
computer-use = dodaios.plugins.tool.computer_use_tool:ComputerUseTool
contact-lookup = dodaios.plugins.tool.contact_lookup:ContactLookupTool
contact-upsert = dodaios.plugins.tool.contact_upsert:ContactUpsertTool
create-artifact = dodaios.plugins.tool.create_artifact:CreateArtifactTool
create-skill = dodaios.plugins.tool.create_skill:CreateSkillTool
delegate-to-agent = dodaios.plugins.tool.delegate_to_agent:DelegateToAgentTool
describe-app-settings = dodaios.plugins.tool.describe_app_settings:DescribeAppSettingsTool
dispatch-to-admin = dodaios.plugins.tool.dispatch_to_admin:DispatchToAdminTool
dispatch-to-harness = dodaios.plugins.tool.dispatch_to_harness:DispatchToHarnessTool
dispatch-with-review = dodaios.plugins.tool.dispatch_with_review:DispatchWithReviewTool
find-app-action = dodaios.plugins.tool.app_action:FindAppActionTool
gmail = dodaios.plugins.tool.gmail_rest:GmailRestTool
google_calendar = dodaios.plugins.tool.google_calendar_rest:GoogleCalendarRestTool
google_drive = dodaios.plugins.tool.drive_rest:DriveRestTool
home_assistant = dodaios.plugins.tool.home_assistant_rest:HomeAssistantRestTool
hotkey = dodaios.plugins.tool.hotkey:HotkeyTool
inspect-pointer = dodaios.plugins.tool.inspect_pointer:InspectPointerTool
live-screen-snapshot = dodaios.plugins.tool.live_screen:LiveScreenTool
manage-mcp-server = dodaios.plugins.tool.manage_mcp_server:ManageMcpServerTool
mcp-tools = dodaios.mcp.loader:McpToolLoader
message-agent = dodaios.plugins.tool.message_agent:LeadMessageAgentTool
move-mouse = dodaios.plugins.tool.move_mouse:MoveMouseTool
multi-spawn = dodaios.plugins.tool.multi_spawn:MultiSpawnTool
navigate = dodaios.plugins.tool.navigate:NavigateTool
open-app = dodaios.plugins.tool.open_app:OpenAppTool
plugin-tools = dodaios.marketplace.plugin_loader:PluginToolLoader
read-visible-ui-state = dodaios.plugins.tool.read_visible_ui_state:ReadVisibleUIStateTool
remember = dodaios.plugins.tool.remember:RememberTool
reveal-key-preview = dodaios.plugins.tool.reveal_key_preview:RevealKeyPreviewTool
run-app-action = dodaios.plugins.tool.app_action:RunAppActionTool
run-shell = dodaios.plugins.tool.run_shell:RunShellTool
run-skill = dodaios.plugins.tool.run_skill:RunSkillTool
screen-snapshot = dodaios.plugins.tool.screen_snapshot:ScreenSnapshotTool
scroll = dodaios.plugins.tool.scroll:ScrollTool
search-web = dodaios.plugins.tool.search_web:SearchWebTool
slack = dodaios.plugins.tool.slack_rest:SlackRestTool
society-status = dodaios.plugins.tool.delegate_to_agent:SocietyStatusTool
spawn-worker = dodaios.plugins.tool.spawn_worker:SpawnWorkerTool
spotify = dodaios.plugins.tool.spotify_rest:SpotifyRestTool
start-preview-server = dodaios.plugins.tool.start_preview_server:StartPreviewServerTool
switch-provider = dodaios.plugins.tool.switch_provider:SwitchProviderTool
switch-window = dodaios.plugins.tool.switch_window:SwitchWindowTool
type-text = dodaios.plugins.tool.type_text:TypeTextTool
update-profile = dodaios.plugins.tool.profile_update:UpdateProfileTool
vercel = dodaios.plugins.tool.vercel_rest:VercelRestTool
verify-localhost = dodaios.plugins.tool.verify_localhost:VerifyLocalhostTool
verify-via-curl = dodaios.plugins.tool.verify_via_curl:VerifyViaCurlTool
wait-for-element = dodaios.plugins.tool.wait_for_element:WaitForElementTool
wait-for-ui-state = dodaios.plugins.tool.wait_for_ui_state:WaitForUIStateTool
whoami = dodaios.plugins.tool.whoami:WhoAmITool
wiki-ingest = dodaios.plugins.tool.wiki_ingest:WikiIngestTool
wiki-list = dodaios.plugins.tool.wiki_list:WikiListTool
wiki-page-read = dodaios.plugins.tool.wiki_page_read:WikiPageReadTool
wiki-recall = dodaios.plugins.tool.wiki_recall:WikiRecallTool
youtube_music = dodaios.plugins.tool.youtube_music_rest:YouTubeMusicRestTool

[jarvis.tts]
cartesia = dodaios.plugins.tts.cartesia_tts:CartesiaTTS
elevenlabs = dodaios.plugins.tts.elevenlabs_tts:ElevenLabsTTS
gemini-flash-tts = dodaios.plugins.tts.gemini_flash_tts:GeminiFlashTTS
grok-voice = dodaios.plugins.tts.grok_voice_tts:GrokVoiceTTS
inworld = dodaios.plugins.tts.inworld_tts:InworldTTS
openrouter-tts = dodaios.plugins.tts.openrouter_tts:OpenRouterTTS
piper-local = dodaios.plugins.tts.piper_local:PiperLocalTTS
vertex-tts = dodaios.plugins.tts.gemini_flash_tts:VertexTTS

[jarvis.wakeword]
openwakeword = dodaios.plugins.wake.openwakeword_provider:OpenWakeWordProvider
