Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.02 KB

README.md

File metadata and controls

35 lines (24 loc) · 2.02 KB

DataCLI documentation

DataCLI turns structured prompt records into validated chat datasets or agent-harness traces. The project is split into a CLI, an SDK, and a framework-independent runtime.

Start here

  • Getting started covers installation, prompt creation, generation, and output inspection.
  • CLI reference documents every command, option, default, and exit code.
  • Configuration files explains YAML structure, command sections, validation, path resolution, and CLI precedence.

Data and execution

Extending DataCLI

  • SDK and custom pipelines covers adapters, chat pipelines, tools, hooks, programmatic jobs, and local pipeline modules.
  • Providers documents OpenRouter and generic OpenAI-compatible endpoints, request parameters, timeouts, response normalization, pricing, and ephemeral keys.

Maintaining DataCLI

  • Operations and troubleshooting covers safe reruns, output conflicts, failures, signals, error codes, credential handling, and common problems.
  • Development describes the monorepo, commands, TypeScript build graph, tests, and package publishing checks.

Choose a workflow

Goal Recommended entry point
Generate ordinary assistant conversations datacli generate
Capture coding-agent activity and tool use datacli trace
Run a project-specific pipeline module datacli run
Embed dataset generation in TypeScript @teichai/datacli-sdk
Build directly on runtime contracts @teichai/datacli-core