Skip to content

Known limitations

agentic-proteins preserves a historically broad caller surface. Its compatibility value is real, but it is not evidence that the bridge is already thin, that every path is a direct alias, or that new integrations should use it.

Current limits

Limitation Consequence Responsible interpretation
the source tree contains legacy agents, providers, tools, state, execution, orchestration, CLI, and HTTP paths compatibility spans more than a single import facade inspect the exact path; do not infer whole-package equivalence from one forwarding test
top-level Runtime exports are identity-tested, but nested historical paths have different proof one verified alias does not establish every nested module as a pure alias require path-specific comparison evidence
execution and orchestration both remain visible similar names can obscure which surface is canonical treat Runtime as owner and consult bridge contracts before extending either path
optional local and remote providers depend on external systems and extras availability, latency, failure, and reproducibility vary by environment record provider, version, configuration, and failure outcome
CLI and HTTP compatibility preserve transport obligations transport success does not prove scientific validity of a result inspect run state, artifacts, warnings, and downstream scientific evidence
retirement depends on downstream callers repository-local green tests cannot prove that no external consumer remains keep caller and removal evidence explicit

Proof boundary

flowchart TD
    T["verified top-level forwarding"] --> I["import compatibility"]
    T -. does not imply .-> N["all nested paths are aliases"]
    I -. does not imply .-> S["scientific result validity"]
    B["behavioral comparison"] --> P["bounded path parity"]
    P -. does not imply .-> R["safe retirement without caller evidence"]

A successful bridge call says that the tested compatibility route completed under the recorded conditions. It does not say that an optional provider was available everywhere, that every artifact has equivalent scientific meaning, or that the corresponding legacy surface can be removed.

How to report a gap

Name the precise path and missing proof: for example, “top-level RunManager identity is verified; nested HTTP error parity was not evaluated.” Avoid package-wide phrases such as “fully equivalent” unless every public surface, negative path, and retained artifact in that claim has direct evidence.

The durable destination is Bijux Proteomics Runtime. The bridge remains supported only within the explicit compatibility contract.