opendev-runtime 0.1.4

Runtime services: approval rules, cost tracking, interrupt token, plan management, error handling
Documentation

Runtime services for the OpenDev AI coding assistant.

This crate provides:

  • [approval] — Pattern-based command approval rules with persistence
  • [cost_tracker] — Session-level token usage and cost tracking
  • [interrupt] — Async-safe cancellation token (CancellationToken pattern)
  • [plan_index] — Plan-session-project association index (JSON CRUD)
  • [plan_names] — Unique plan name generation (adjective-verb-noun)
  • [session_model] — Per-session model configuration overlay
  • [error_handler] — Error classification, retry logic, user-facing recovery
  • [errors] — Structured error types with provider pattern matching