doubleo7/Cargo.toml
Austin Schaefer 3499e0ac6b feat: formalize deep research tool as a clap CLI with gated logging and a progress spinner
Adds a clap-derive Cli (topic argument, --log-level flag) so the
research loop is a proper command-line tool instead of a raw
env::args().nth(1) read. Logging is now opt-in: tracing only
initializes a subscriber when --log-level is passed, so the terminal
stays clean by default. When logging is off, each research phase
(researcher/reviewer/writer) shows an indicatif spinner instead, so
the user isn't staring at a blank terminal during the 1-3 minute
Gemma tool-calling turns.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-14 19:32:10 +02:00

19 lines
509 B
TOML

[package]
name = "doubleo7"
version = "0.1.0"
edition = "2024"
[dependencies]
anyhow = "1.0.104"
clap = { version = "4", features = ["derive"] }
indicatif = "0.17"
reqwest = { version = "0.13.4", features = ["query"] }
rig = { version = "0.41.0", features = ["test-utils"] }
schemars = "1"
scraper = "0.25"
serde = "1.0.229"
tokio = { version = "1.53.1", features = ["full"] }
toml = "1.1.4+spec-1.1.0"
tracing = "0.1"
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }
chrono = "0.4.45"