chore: rebrand project #11
6 changed files with 28 additions and 28 deletions
40
Cargo.lock
generated
40
Cargo.lock
generated
|
|
@ -1927,26 +1927,6 @@ dependencies = [
|
|||
"sqlparser",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "deep_research"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
"clap",
|
||||
"futures",
|
||||
"indicatif 0.18.6",
|
||||
"reqwest 0.13.4",
|
||||
"rig",
|
||||
"schemars 1.2.2",
|
||||
"scraper",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "deepsize"
|
||||
version = "0.2.0"
|
||||
|
|
@ -2102,6 +2082,26 @@ dependencies = [
|
|||
"syn 3.0.3",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "doubleo7"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"chrono",
|
||||
"clap",
|
||||
"futures",
|
||||
"indicatif 0.18.6",
|
||||
"reqwest 0.13.4",
|
||||
"rig",
|
||||
"schemars 1.2.2",
|
||||
"scraper",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dtoa"
|
||||
version = "1.0.11"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "deep_research"
|
||||
version = "0.1.0"
|
||||
name = "doubleo7"
|
||||
version = "0.2.0"
|
||||
edition = "2024"
|
||||
|
||||
# Not part of a Cargo workspace — this crate is the whole repo. Declared
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# deep_research
|
||||
# doubleo7
|
||||
|
||||
A local-first, multi-agent deep-research CLI: give it a topic, it searches
|
||||
the web, cross-checks what it finds, and writes up a cited report — entirely
|
||||
|
|
@ -6,7 +6,7 @@ on infrastructure you control, with no cloud LLM API key and no query ever
|
|||
leaving your machine.
|
||||
|
||||
```
|
||||
$ deep_research "trends in AI customer-support chatbots"
|
||||
$ doubleo7 "trends in AI customer-support chatbots"
|
||||
🔎 Researching...
|
||||
🧐 Reviewing findings...
|
||||
✍️ Writing report...
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Case study: hardening an agentic pipeline against real failure
|
||||
|
||||
This is a walkthrough of how `deep_research`'s multi-agent pipeline went
|
||||
This is a walkthrough of how `doubleo7`'s multi-agent pipeline went
|
||||
from "works in the happy path" to actually resilient — driven by two real
|
||||
failures it hit in normal use, not by imagining edge cases in the abstract.
|
||||
The throughline: root-cause failures instead of papering over them, and
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ pub(crate) const DEFAULT_TOPIC: &str =
|
|||
/// gathers and cross-checks web evidence, a reviewer agent gates it, and a
|
||||
/// writer agent turns approved findings into a structured report.
|
||||
#[derive(Parser)]
|
||||
#[command(name = "doubleo7-research", version, about)]
|
||||
pub(crate) struct Cli {
|
||||
#[command(name = "doubleo7", version, about)]
|
||||
pub(crate) struct Doubleo7 {
|
||||
/// Research topic to investigate
|
||||
pub(crate) topic: Option<String>,
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ mod writer;
|
|||
|
||||
#[tokio::main]
|
||||
async fn main() -> anyhow::Result<()> {
|
||||
let cli = cli::Cli::parse();
|
||||
let cli = cli::Doubleo7::parse();
|
||||
|
||||
let show_progress = match cli.log_level {
|
||||
Some(level) => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue