|
oc_chat
|
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)