README.md
pyproject.toml
src/newbro/__init__.py
src/newbro/__main__.py
src/newbro/config_home.py
src/newbro/envfile.py
src/newbro/yaml_support.py
src/newbro/api/__init__.py
src/newbro/api/app.py
src/newbro/api/logging.py
src/newbro/api/models.py
src/newbro/api/paths.py
src/newbro/api/public_auth.py
src/newbro/api/snapshots.py
src/newbro/api/routes/__init__.py
src/newbro/api/routes/auth.py
src/newbro/api/routes/commands.py
src/newbro/api/routes/drafts.py
src/newbro/api/routes/executor_audio.py
src/newbro/api/routes/executor_nodes.py
src/newbro/api/routes/executor_text.py
src/newbro/api/routes/health.py
src/newbro/api/routes/interaction_requests.py
src/newbro/api/routes/messages.py
src/newbro/api/routes/personas.py
src/newbro/api/routes/sessions.py
src/newbro/api/ws/__init__.py
src/newbro/api/ws/executors.py
src/newbro/api/ws/stream.py
src/newbro/blackboard/__init__.py
src/newbro/blackboard/interfaces.py
src/newbro/blackboard/queries.py
src/newbro/blackboard/revisions.py
src/newbro/blackboard/store.py
src/newbro/blackboard/subscriptions.py
src/newbro/blackboard/backends/__init__.py
src/newbro/blackboard/backends/memory.py
src/newbro/cli/__init__.py
src/newbro/cli/checks.py
src/newbro/cli/command_specs.py
src/newbro/cli/config_files.py
src/newbro/cli/dispatch.py
src/newbro/cli/factories.py
src/newbro/cli/main.py
src/newbro/cli/parser.py
src/newbro/cli/paths.py
src/newbro/cli/processes.py
src/newbro/cli/prompts.py
src/newbro/cli/service_support.py
src/newbro/cli/setup_resolvers.py
src/newbro/cli/systemd.py
src/newbro/cli/commands/__init__.py
src/newbro/cli/commands/doctor.py
src/newbro/cli/commands/run.py
src/newbro/cli/commands/service.py
src/newbro/cli/commands/setup.py
src/newbro/cli/commands/status.py
src/newbro/communication/__init__.py
src/newbro/communication/brain.py
src/newbro/communication/context.py
src/newbro/communication/history.py
src/newbro/communication/interaction_classifier.py
src/newbro/communication/model.py
src/newbro/communication/persona_pool.py
src/newbro/communication/resolver.py
src/newbro/communication/types.py
src/newbro/communication/models/__init__.py
src/newbro/communication/models/openai.py
src/newbro/communication/models/scripted.py
src/newbro/communication/policies/__init__.py
src/newbro/communication/policies/reply_style.py
src/newbro/communication/policies/tool_usage_policy.py
src/newbro/communication/prompts/__init__.py
src/newbro/communication/prompts/builders.py
src/newbro/communication/prompts/runtime_context.py
src/newbro/communication/prompts/base/__init__.py
src/newbro/communication/prompts/base/guardrails.py
src/newbro/communication/prompts/base/identity.py
src/newbro/communication/prompts/base/reply_style.py
src/newbro/communication/prompts/base/tool_policy.py
src/newbro/communication/prompts/examples/__init__.py
src/newbro/communication/prompts/examples/notification_style.py
src/newbro/communication/prompts/examples/tool_usage.py
src/newbro/communication/prompts/tasks/__init__.py
src/newbro/communication/prompts/tasks/normal_reply.py
src/newbro/communication/prompts/tasks/proactive_notification.py
src/newbro/communication/tools/__init__.py
src/newbro/communication/tools/add_constraint.py
src/newbro/communication/tools/add_task_note.py
src/newbro/communication/tools/base.py
src/newbro/communication/tools/control_task.py
src/newbro/communication/tools/create_task.py
src/newbro/communication/tools/list_tasks.py
src/newbro/communication/tools/query_task_detail.py
src/newbro/communication/tools/query_task_summary.py
src/newbro/communication/tools/resolve_interaction_request.py
src/newbro/communication/tools/update_task.py
src/newbro/connectors/__init__.py
src/newbro/connectors/base/__init__.py
src/newbro/connectors/base/bindings.py
src/newbro/connectors/base/module.py
src/newbro/connectors/base/transport.py
src/newbro/connectors/host/__init__.py
src/newbro/connectors/host/app.py
src/newbro/connectors/host/catalog.py
src/newbro/connectors/host/config.py
src/newbro/connectors/host/registry.py
src/newbro/connectors/voice/__init__.py
src/newbro/connectors/voice/agora_convoai/__init__.py
src/newbro/connectors/voice/agora_convoai/app.py
src/newbro/connectors/voice/agora_convoai/models.py
src/newbro/connectors/voice/agora_convoai/module.py
src/newbro/connectors/voice/agora_convoai/service.py
src/newbro/connectors/voice/agora_convoai/session_service.py
src/newbro/connectors/voice/agora_convoai/settings.py
src/newbro/connectors/voice/agora_convoai/stt_service.py
src/newbro/connectors/voice/agora_convoai/token_utils.py
src/newbro/execution/__init__.py
src/newbro/execution/assignment.py
src/newbro/execution/brain.py
src/newbro/execution/mode_manager.py
src/newbro/execution/reconcile.py
src/newbro/execution/run_manager.py
src/newbro/execution/scheduler.py
src/newbro/execution/session_manager.py
src/newbro/execution/summary_manager.py
src/newbro/executors/__init__.py
src/newbro/executors/adapters/__init__.py
src/newbro/executors/adapters/acpx/__init__.py
src/newbro/executors/adapters/acpx/executor.py
src/newbro/executors/adapters/acpx/session.py
src/newbro/executors/adapters/codex/__init__.py
src/newbro/executors/adapters/codex/client.py
src/newbro/executors/adapters/codex/executor.py
src/newbro/executors/adapters/codex/jsonrpc.py
src/newbro/executors/adapters/codex/session.py
src/newbro/executors/adapters/hosted/__init__.py
src/newbro/executors/adapters/hosted/executor.py
src/newbro/executors/adapters/mock/__init__.py
src/newbro/executors/adapters/mock/config.py
src/newbro/executors/adapters/mock/executor.py
src/newbro/executors/adapters/mock/session.py
src/newbro/executors/core/__init__.py
src/newbro/executors/core/capabilities.py
src/newbro/executors/core/events.py
src/newbro/executors/core/executor.py
src/newbro/executors/core/registry.py
src/newbro/executors/core/results.py
src/newbro/executors/core/session.py
src/newbro/executors/node/__init__.py
src/newbro/executors/node/__main__.py
src/newbro/executors/node/audio.py
src/newbro/executors/node/config.py
src/newbro/executors/node/registry.py
src/newbro/executors/node/service.py
src/newbro/infrastructure/__init__.py
src/newbro/infrastructure/llm/__init__.py
src/newbro/infrastructure/llm/openai_provider.py
src/newbro/interaction/__init__.py
src/newbro/interaction/manager.py
src/newbro/interaction/sanitization.py
src/newbro/notification/__init__.py
src/newbro/notification/candidate_builder.py
src/newbro/notification/manager.py
src/newbro/notification/policy.py
src/newbro/observability/__init__.py
src/newbro/observability/bootstrap.py
src/newbro/observability/context.py
src/newbro/observability/logger.py
src/newbro/observability/reason_codes.py
src/newbro/observability/redaction.py
src/newbro/observability/schema.py
src/newbro/observability/store.py
src/newbro/observability/emitters/__init__.py
src/newbro/observability/emitters/api.py
src/newbro/observability/emitters/blackboard.py
src/newbro/observability/emitters/communication.py
src/newbro/observability/emitters/execution.py
src/newbro/observability/emitters/notification.py
src/newbro/observability/sinks/__init__.py
src/newbro/observability/sinks/pretty.py
src/newbro/observability/sinks/stdout.py
src/newbro/observability/sinks/types.py
src/newbro/protocol/__init__.py
src/newbro/protocol/assignment.py
src/newbro/protocol/command.py
src/newbro/protocol/draft.py
src/newbro/protocol/enums.py
src/newbro/protocol/execution_mode.py
src/newbro/protocol/executor_node.py
src/newbro/protocol/interaction.py
src/newbro/protocol/interruption.py
src/newbro/protocol/mutation.py
src/newbro/protocol/notification.py
src/newbro/protocol/persona.py
src/newbro/protocol/run.py
src/newbro/protocol/session.py
src/newbro/protocol/summary.py
src/newbro/protocol/task.py
src/newbro/protocol/task_execution_detail.py
src/newbro/runtime/__init__.py
src/newbro/runtime/bootstrap.py
src/newbro/runtime/config.py
src/newbro/runtime/container.py
src/newbro/runtime/drafts.py
src/newbro/runtime/executor_node_manager.py
src/newbro/runtime/models.py
src/newbro/runtime/session.py
src/newbro/service/__init__.py
src/newbro/service/app.py
src/newbro_cli.egg-info/PKG-INFO
src/newbro_cli.egg-info/SOURCES.txt
src/newbro_cli.egg-info/dependency_links.txt
src/newbro_cli.egg-info/entry_points.txt
src/newbro_cli.egg-info/requires.txt
src/newbro_cli.egg-info/top_level.txt