Declarative skills
DML skills are executable logic programs instead of one-shot prompt templates.
TUI coding agent, CLI and SDK
DeepClause turns task descriptions into DML programs with real control flow, reusable tool orchestration, and a fullscreen Borland-style TUI coding agent.
What this is
Most agent systems still reduce behavior to prompts and wrappers. DeepClause takes a different path: compile task descriptions into a Prolog-based language that can encode retries, branching, tool calls, and reusable workflow logic directly.
DML skills are executable logic programs instead of one-shot prompt templates.
Control flow, fallback behavior, and tool usage live in the program, not in ad hoc glue code.
The CLI exposes sessions, context, execution logs, usage, and local skill catalogs.
TUI coding agent
Running deepclause with no subcommand opens the fullscreen TUI coding agent.
The left pane is sessions, the center pane is the conversation, and the right side shows
execution activity plus context.
deepclause command after npm install and workspace setup.