linesmith-core 0.2.0

Internal core engine for linesmith. No SemVer guarantee for direct dependents — depend on the `linesmith` binary or accept breakage between minor versions.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Codex CLI / Copilot CLI normalizers (stubs).
//!
//! Both tools route through the [`claude`](super::claude) normalizer as
//! the documented **Fallback** per `docs/specs/input-schema.md`
//! §"Heuristic detection". Tool-specific fields stay accessible to
//! plugins via [`StatusContext::raw`](crate::input::StatusContext::raw).
//!
//! ## Detection status
//!
//! - **Codex CLI**: rule TBD — needs a published statusLine API to
//!   compare against. [`super::detect_from_shape`] won't return
//!   [`Tool::CodexCli`](crate::input::Tool::CodexCli) via heuristic; an
//!   explicit [`ParseOpts::tool`](crate::input::ParseOpts) or
//!   `LINESMITH_TOOL=codex` selects it.
//! - **Copilot CLI**: rule TBD — same situation.