Credo: Declarative Control of LLM Pipelines via Beliefs and Policies
Duo Lu, Andrew Crotty, U\u{g}ur \c{C}etintemel

TL;DR
Credo introduces a declarative framework for controlling LLM pipelines using beliefs and policies, enhancing adaptability, transparency, and verifiability in agentic AI systems.
Contribution
It presents Credo, a semantic control plane that replaces imperative loops with declarative beliefs and policies for more robust AI decision-making.
Findings
Enables dynamic model selection and retrieval based on beliefs.
Supports adaptive re-execution without changing pipeline code.
Provides an auditable and composable control mechanism.
Abstract
Agentic AI systems are becoming commonplace in domains that require long-lived, stateful decision-making in continuously evolving conditions. As such, correctness depends not only on the output of individual model calls, but also on how to best adapt when incorporating new evidence or revising prior conclusions. However, existing frameworks rely on imperative control loops, ephemeral memory, and prompt-embedded logic, making agent behavior opaque, brittle, and difficult to verify. This paper introduces Credo, which represents semantic state as beliefs and regulates behavior using declarative policies defined over these beliefs. This design supports adaptive, auditable, and composable execution through a database-backed semantic control plane. We showcase these concepts in a decision-control scenario, where beliefs and policies declaratively guide critical execution choices (e.g., model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
