
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
@tangle-network/braid
Advanced tools
Select the published Discovery Operator without cloning a repository:
npm install -g @tangle-network/braid
braid --profile discovery-operator --connection connection-local-cli-bridge
The existing connection picker configures CLI Bridge or Tangle Sandbox. --connection
selects its configured id. The operator needs disco read access, gh-drew, and a
subscription seat on the execution host. The published name selects the immutable Lab profile snapshot bundled in the package
and validates it with the canonical profile importer. Selection works offline;
local profile paths remain supported.
Play approval names the exact play id and commit. A status question authorizes
observation only. The operator's approval rule is an instruction, not a host command
permission boundary.
One terminal for coding agents, conversation branches, and reviews of finished runs.
Use Pi, Codex, or OpenCode through the same interface, on your machine or in a Tangle cloud sandbox. Record which results you accept, turn corrections into portable agent profiles, and see which runner, model, and workspace each turn used.
Install and start · Cloud setup · Commands

A real run: the agent fixed a slugify function and passed eight tests.
Then /ask reviewed the result, citing the code and test output and identifying a coverage gap.
Read the captured example.
You need Node.js 22.19+, Linux or macOS, and a coding agent that is installed and signed in. Start CLI Bridge in a separate terminal; it connects Braid to your local coding tools. The setup guide has the complete commands.
With CLI Bridge running at http://127.0.0.1:3344:
npm install --global @tangle-network/braid
cd your-project
braid
Find where this project handles authentication. Explain the flow and cite the files. Do not edit anything.
The transcript shows the response and tool activity.
The status line identifies the selected runner and model.
Use /help for commands, or /quit to leave.
A profile is the saved set of instructions and settings for an agent. Braid can generate one from your bridge's model catalog, so this local path needs no profile JSON. If setup says No AgentProfiles, check discovery or supply a profile.
Prefer a cloud workspace? Follow Tangle Sandbox setup. It requires a Tangle account, an API key, and available credit. New cloud connections delete the sandbox after one turn; choose retained execution before relying on files or background work.
| What you want to do | Command |
|---|---|
| See running work, waiting questions, and usage | /activity or F2 |
| Try another approach from this conversation | /fork |
| Inspect the conversation's branches | /graph |
| Add the next task while a run continues | /queue <task> |
| Stop the selected run | /cancel |
| Ask what a completed run established | /ask <question> |
| Record whether a finished task met your needs | /feedback accept [reason...] or /feedback reject [reason...] |
| Review a profile draft from your corrections | /profile learn [new-file] |
| Request a runner recommendation for the next task | /runner advice <task> |
| Change the next turn's runner or model | /runner, then /model |
/fork previews what carries over before you confirm.
A conversation fork shares the workspace by default; /fork --workspace requests a separate workspace when the provider supports it.
Changing runners uses a new provider session with an explicit context transfer.
It does not copy a runner's private memory.
/ask runs a separate analysis of a completed or failed run.
It can make additional model calls and charges; its findings cite the saved run without changing that conversation.
Read the analysis setup and commands before using it.
Commands that need an unavailable provider feature explain what is missing. See the conversation and control reference for continuation, permissions, queueing, and worker controls.
After a finished run, explain what to repeat or fix:
/feedback reject Repair the implementation instead of weakening the regression test.
/profile learn learned-agent.json
The profile preview shows lessons from this conversation, their feedback sources, and the exact changes to a portable AgentProfile.
The draft is unmeasured. Private values and metadata follow profile export redaction rules, with a notice when redaction changes the profile.
Press Ctrl+S to save a new file, then explicitly select it with /profile learned-agent.json when ready.
/runner advice <task> uses this conversation's feedback, the latest finished run, and compatible runner/model pairs in your profile catalog.
It uses the existing analysis connection and can incur model charges.
The result is advice based on recorded observations; it does not automatically switch runners or establish which runner is best.
The next step is to compare candidates on held-out tasks through Runtime and Eval before using results to learn runner selection. Profile drafts can already be saved and reused locally; profile sharing and cloud publication are not implemented in this workflow. See profile learning and runner advice.
Security and storage · Profiles and connections · Recorded capability comparisons
braid rpc exposes JSON Lines commands over the same application core.
For scripts and integrations, start with the headless interface guide.
For terminal scrollback, use braid --inline; for plain text, use braid --plain.
Read the product contract, component map, and verification guide. The vision records ranked directions, their evidence, and longer-term research bets. Braid uses agent-runtime for execution and pi-tui for terminal rendering. See third-party notices for attribution.
FAQs
A universal terminal interface for portable agent profiles
The npm package @tangle-network/braid receives a total of 332 weekly downloads. As such, @tangle-network/braid popularity was classified as not popular.
We found that @tangle-network/braid demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.