oc_chat
Loading...
Searching...
No Matches
oc_chat.core Namespace Reference

Namespaces

namespace  _paths
namespace  _version
namespace  agent
namespace  agent_instances
namespace  api_context
namespace  ask_menu
namespace  batch_runner
namespace  cache_usage
namespace  cancellation
namespace  client_interface
namespace  commands
namespace  config
namespace  config_validation
namespace  context
namespace  defaults
namespace  dependency_healer
namespace  deployment_shape
namespace  dispatch
namespace  egress_guard
namespace  endpoint_registry
namespace  event_bootstrap
namespace  event_bus
namespace  event_writer
namespace  events
namespace  external_content_gate
namespace  formatting
namespace  generation_options
namespace  git_helpers
namespace  hub
namespace  hub_bus
namespace  hub_file
namespace  iteration_stat
namespace  lane_overlay
namespace  lane_picker
namespace  lane_switch
namespace  lane_tree
namespace  models
namespace  permission_validator
namespace  persistence
namespace  plan_inventory
namespace  plans
namespace  policy
namespace  presenter_events
namespace  projection
namespace  prompt_layers
namespace  provider_oauth
namespace  provider_plugin
namespace  provider_secrets
namespace  provider_wizard
namespace  react_loop
namespace  release_tag
namespace  replay
namespace  request_plan
namespace  resource_caps
namespace  risk_class
namespace  risk_profile
namespace  session
namespace  session_alerts
namespace  session_checkpoints
namespace  session_log
namespace  session_mode
namespace  session_models
namespace  session_transition
namespace  settings
namespace  stall_detector
namespace  startup
namespace  state_observer
namespace  step_routing
namespace  sub_loop
namespace  tier2_session_grant
namespace  tokenizer
namespace  tool_activity
namespace  tool_prompt
namespace  tool_registry
namespace  tool_results
namespace  trace_view
namespace  turn_cost
namespace  verification
namespace  wordgen
namespace  work_queue
namespace  work_queue_file
namespace  worktree_env

Detailed Description

Core package — API client, session model, commands, config, and UI.

Purpose
-------
Namespace marker for the ``oc_chat.core`` subpackage. Holds the
provider-agnostic engine modules (client wrapper, session, commands,
context compression, persistence, model registry, step routing).

Responsibilities
----------------
- Mark ``oc_chat/core/`` as a Python package.

Diagnostics
-----------
Domain: OC_CHAT.MAIN
Levels:
    L2 — lifecycle events
    L3 — semantic details
    L4 — deep tracing

Contracts
---------
- Module-level L4 ``_dbg`` is a diagnostics-coverage marker; it
  emits nothing at default verbosity (domain default is L2).

Dependencies
------------
- oc_diagnostics (structured debug logging via _dbg)