| capability.agents.cli-assistant |
Console-Native LLM Assistant (cya) |
Console-native, backend-agnostic assistant CLI that expresses user intent in natural language and returns safe, explainable, context-aware help. |
can-you-assist |
draft |
agents |
|
| discovery |
availability |
| current |
target |
confidence |
rationale |
| D2 |
D4 |
medium |
README documents the MVP slice (CYA-WP-0001), the LLMAdapter seam, and the rule-based risk-classification safety layer; no separate INTENT/SCOPE file found. |
|
| current |
target |
confidence |
rationale |
| A2 |
A3 |
medium |
Installable today via `pip install -e .`; ships a working CLI (`cya "..."`, `--explain-context`) with a FakeLLMAdapter default and optional real llm-connect backend. |
|
|
| completeness |
reliability |
| level |
confidence |
basis |
satisfied_expectations |
broken_expectations |
out_of_scope_expectations |
| C1 |
low |
scope_vs_intent_and_consumer_expectations |
| natural-language CLI entry point |
| context-explain mode |
| mandatory confirmation for destructive/privileged/mass-edit/network actions |
|
|
|
|
| level |
confidence |
basis |
known_reliability_risks |
| R0 |
low |
consumer_quality_signals |
| MVP slice only; real llm-connect backend optional/not always configured |
|
|
|
| intent |
includes |
excludes |
assumptions |
use_cases |
research_memos |
| Let users express intent in natural language from the terminal and receive safe, explainable, context-aware help, without owning LLM inference or memory storage itself. |
| CLI orchestration and UX |
| rule-based risk classification and confirmation gating |
| LLMAdapter seam to llm-connect |
|
| LLM inference (owned by llm-connect) |
| memory storage (owned by phase-memory) |
|
|
|
|
|
| current_level |
target_level |
current_artifacts |
target_artifacts |
consumption_modes |
| A2 |
A3 |
| `cya` CLI package, pip-installable |
|
|
|
|
| depends_on |
supports |
related_to |
|
|
|
|
|
| documentation |
tests |
consumer_feedback |
bug_reports |
incidents |
|
|
|
|
|
|
|
| recommended_for |
not_recommended_for |
known_limitations |
| shell-based workflows wanting a safety-gated natural-language assistant |
|
| needs beyond the first MVP slice (CYA-WP-0001) |
|
| first narrow MVP slice; FakeLLMAdapter is the default, real backend is optional |
|
|
|