← 返回
未分类 中文

builtbyecho-research

Use when a user asks an agent to do web research, source discovery, citation-backed reporting, page extraction, crawling, or browser-rendered research using...
当用户要求代理进行网络研究、来源发现、引用报告、页面提取、爬取或浏览器渲染研究时使用
builtbyecho
未分类 clawhub v0.5.4 1 版本 100000 Key: 无需
★ 0
Stars
📥 413
下载
💾 0
安装
1
版本
#agents#builtbyecho#latest#research#web

概述

BuiltByEcho Research

Use @builtbyecho/research for local-first web research workflows: search, fetch, render JavaScript-heavy pages, crawl sites, extract structured fields, audit sources, save traces, and produce citation-backed reports.

Install or run

Prefer npx when you only need a one-off run:

npx @builtbyecho/research --help

For repeated use, install globally:

npm install -g @builtbyecho/research
builtbyecho-research --help

Alias:

echo-research --help

Requires Node.js 20+.

Optional browser setup

The package uses Playwright for render/browser escalation. If Playwright browsers are missing, install Chromium:

npx playwright install chromium

Optional search key

No API key is required. For better search discovery, set a Brave API key:

export BRAVE_API_KEY="..."

Without BRAVE_API_KEY, search falls back to DuckDuckGo HTML scraping.

Common commands

Search:

npx @builtbyecho/research search "open source deep research agents" -n 8

Fetch a page:

npx @builtbyecho/research fetch https://example.com --max-chars 5000

Render a JavaScript-heavy page:

npx @builtbyecho/research render https://example.com

Run a research pipeline:

npx @builtbyecho/research pipeline "research agent architecture" --expand --rounds 2 -n 8 --format markdown --trace

Generate a citation-backed report:

npx @builtbyecho/research report "Playwright browser automation best practices" -n 6 --rounds 2 --trace

Extract structured fields:

npx @builtbyecho/research extract https://example.com --schema links,headings
npx @builtbyecho/research extract https://company.example --schema emails,phones,pricing,contact_links,socials

Crawl a site:

npx @builtbyecho/research crawl https://docs.example.com --depth 2 --max-pages 25 --chunk

Workflow guidance

  1. Start with search, pipeline, or report depending on the user’s goal.
  2. Use --trace for research that may need auditability or follow-up.
  3. Prefer render or browser escalation for pages with low text, heavy JavaScript, “enable JavaScript” messages, or bot-wall/CAPTCHA-like content.
  4. Treat generated prose as a first draft. Verify citations before high-stakes use.
  5. Do not bypass CAPTCHA, login walls, paywalls, robots/ToS restrictions, or other access controls.

Library API

For Node.js code:

import {
  researchPipeline,
  iterativeResearchPipeline,
  toResearchReport,
  extractSchemaFromUrl,
} from '@builtbyecho/research';

const result = await iterativeResearchPipeline('Playwright MCP best practices', {
  expand: true,
  count: 6,
  rounds: 2,
});

console.log(toResearchReport(result));

Vaultline integration

For research that needs durable handoff, upload the final report or trace bundle to Vaultline instead of leaving it in transient chat history.

node -e '
const fs = require("node:fs");
const { Vaultline } = require("@builtbyecho/vaultline-sdk");
const reportPath = "report.md";
const content = fs.readFileSync(reportPath, "utf8");
const vault = new Vaultline({ apiKey: process.env.VAULTLINE_API_KEY });
vault.files.upload({
  path: `research/${Date.now()}-report.md`,
  content,
  contentType: "text/markdown"
}).then(r => console.log("Vaultline fileId:", r.fileId));
'

Use this pattern when multiple agents or human reviewers need the same source-backed artifact.

版本历史

共 1 个版本

  • v0.5.4 当前
    2026-05-21 13:35 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

trustlog

builtbyecho
使用 @builtbyecho/trustlog CLI 为 AI 代理的工作创建、摘要或校验本地人类可读的收据。当用户要求提供代理工作证明时使用。
★ 0 📥 457

agent-work-receipts

builtbyecho
提供安全可审计的AI编码工作流,包含仓库概要、命令记录、可信凭证和CI试运行规划,实现透明的交接与审查流程。
★ 0 📥 428

agent-runlog

builtbyecho
使用 agent-runlog CLI 包装 shell 命令,捕获简洁、删节的运行日志,便于调试、CI 再现、长时间运行的代理命令以及重复失败的排查。
★ 0 📥 561