tellnova

Agent Reach gives tellnova agents internet access

A tellnova agent working in an isolated git worktree while Agent Reach feeds it web pages, video transcripts, and social threads

tellnova agents write code, manage git worktrees, and ship pull requests without supervision. What they could not do until now is look things up. Ask one to summarize a YouTube tutorial, pull reactions from X, or read the Reddit thread about the library it is patching, and it hits a wall — paid APIs, login screens, and server IPs that bot filters reject on sight.

Agent Reach solves that side of the job. It is a free, open-source tool (MIT license, Python 3.10+) that installs the most reliable access path for a dozen platforms and registers it as a skill your agent can call. This post walks through wiring it into tellnova's local runner, so every background session on your machine can do its own research.

What Agent Reach installs

Agent Reach is an installer and configuration layer, not another walled-garden API. For each platform it picks a primary backend, keeps fallbacks warm, and health-checks the result — when a platform changes its blocking or API, the maintainers switch paths and your agents never notice.

What works immediately after install, with zero configuration:

A second tier unlocks with a one-time setup, typically exporting a cookie from your browser and handing it to the agent: X search and timelines, Reddit posts and comments, XiaoHongShu, and LinkedIn profiles. Xueqiu quotes and Xiaoyuzhou podcast transcripts configure the same way — you tell the agent "help me set up X" and it walks the steps. Cookies stay on your machine; Agent Reach uploads nothing.

Why background agents need web access

A foreground agent can ask you to open a tab. A tellnova session cannot — it runs detached, in its own git worktree, while you do something else entirely. Every research gap becomes either a blocked task or a guess.

The gaps show up at the worst moments. The agent hits a regression introduced upstream and needs the maintainer's thread about it. It wants the migration notes from a conference talk before rewriting an API. It should read real user complaints before redesigning a flow. Without network reach it improvises; with it, the session works from evidence and cites where each finding came from.

Isolated worktree plus live research is the combination that makes background agents trustworthy for open-ended work.

Install Agent Reach inside tellnova

Agent Reach ships an agent-native install path: you hand your agent one sentence, it fetches the instructions, and runs them with shell access.

Start a new tellnova thread on This machine and paste this as the task:

Install Agent Reach: https://raw.githubusercontent.com/alfredalpino/Agent-Reach-english/main/docs/install.md

The session pip-installs the agent-reach CLI (bundling yt-dlp and feedparser), adds system dependencies such as the gh CLI and mcporter, configures Exa search, and registers a SKILL.md so the capability shows up as a skill. To review every system package before it lands, ask the agent to run the install with the --safe flag instead.

One tellnova-specific detail matters here. tellnova keeps its pi agent configuration in its own directory — ~/.nova/pi-agent — pointed at with PI_CODING_AGENT_DIR, deliberately isolated from any ~/.pi setup you use in a terminal. A skill registered there rides along with every local tellnova session without touching your personal pi config. If the installer asks which agent to configure for, that directory is the answer.

Finish with a health check:

agent-reach doctor

doctor prints a per-channel report: what works with no setup, what still needs a cookie, and the exact fix for anything broken.

Put it to work in a session

With the skill registered, research is just another part of a task. Shapes that work well:

The agent reads the skill, calls the right backend, and folds what it finds into the workflow it already has — edits land on an isolated branch, you review the diff, and one click ships a pull request. Nothing about the git side changes; the agent simply arrives with sources.

Maintenance and boundaries

Backends rot. Agent Reach's answer is a one-line update you can hand to any tellnova session:

Update Agent Reach: https://raw.githubusercontent.com/alfredalpino/Agent-Reach-english/main/docs/update.md

Two boundaries are worth knowing up front:

Start a research-capable session

The setup costs one task. Paste the install sentence into a thread, run agent-reach doctor, and your next background session can cite its sources instead of guessing.

Grab tellnova if you have not yet, and pair it with the provider guides: download the desktop app, use your ChatGPT subscription in tellnova, or stack free tokens with OmniRoute and Codex. The source for both tools is public: tellnova on GitHub and Agent Reach on GitHub.

agent reachinternet accesscoding agentsresearchskillspi

While you are here

Put the fleet to work.

tellnova runs background coding agents in isolated git worktrees — free for macOS, Windows, and Linux during the public alpha.

Download tellnova ↓