orchestrata_ultimate.context.providers

Reference › orchestrata_ultimate › context › providers › init

The package entry point re-exports the renderers and trim_to_budget from the six modules listed on the providers page.

At a glance

Source src/orchestrata_ultimate/context/providers/__init__.py
Lines of code 31
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.context.providers.artifact_digest, orchestrata_ultimate.context.providers.ast_context, orchestrata_ultimate.context.providers.mission_context, orchestrata_ultimate.context.providers.plan_context, orchestrata_ultimate.context.providers.semantic_context, orchestrata_ultimate.context.providers.trimming
Imported by orchestrata_ultimate.context
Tests that import it tests/context/providers/test_ast_context.py, tests/context/providers/test_ast_context_coverage.py

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.context.providers

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/context/providers/__init__.py

"""Context-provider renderers.

Each provider returns a compact markdown string for one context layer.
Providers are intentionally stateless: the ``UnifiedContextAssembler``
passes them the relevant slice of project/session state and they render
within their assigned token budget.
"""

from __future__ import annotations

from orchestrata_ultimate.context.providers.artifact_digest import (
    render_artifact_digest,
)
from orchestrata_ultimate.context.providers.ast_context import render_ast_context
from orchestrata_ultimate.context.providers.mission_context import (
    render_mission_context,
)
from orchestrata_ultimate.context.providers.plan_context import render_plan_context
from orchestrata_ultimate.context.providers.semantic_context import (
    render_semantic_context,
)
from orchestrata_ultimate.context.providers.trimming import trim_to_budget

__all__ = [
    "render_artifact_digest",
    "render_ast_context",
    "render_mission_context",
    "render_plan_context",
    "render_semantic_context",
    "trim_to_budget",
]