Repository navigation
v0.1.0 — 模糊需求进,精确 prompt 出
v0.1.0- 2026-08-01
First release — minimal usable version: vague request in, precise prompt out.
Added
- Vague-request detection: heuristic prefilter (fuzzy verbs / short inputs) + force prefixes (
/!!translate,/!pass through) - Context probe: cwd,
git status --short,AGENTS.md/CLAUDE.mdhead, last 6 session entries - LLM intent analysis (per-model effort): judges clarity, produces a refined prompt or 1–3 clarifying questions
- Multi-turn Q&A:
ctx.ui.selectoptions + free-text input, then re-synthesis into the final prompt - TUI settings (
/talk-like-a-pro): enable switch, detail level (1 入门 / 2 标准), analyzer model picker, effort (filtered per model's supported thinking levels) - Effort safety net: unsupported effort falls back by priority (
high>max> … >off); empty output auto-retries one level higher - Bilingual README (English + 简体中文 with switcher)
Fixed
- Model picker crash:
SelectListtheme now follows the official pi-tui contract (selectedText/description/scrollInfo/noMatch/selectedPrefix,onSelect/onCancelprops) deepseek-v4-flashreturns empty content atoffeffort — handled by the effort safety net- Analyzer model could not be resolved when
scopedModelsis empty (no scoping configured) — now falls back to registry models with configured auth - JSON parse reliability:
maxTokenscap (1500),refinedPrompt≤500 chars constraint, and parse-retry that feeds the broken output back to the LLM for repair