Run an explicitly requested Zephyr control/treatment benchmark on the same pre-normalized sample and compare Finelog stage metrics.
日本語の概要は準備中です。原文の説明を表示しています。
Search or cite Echo at the start of a fresh Marin investigation when prior-work policy applies, another selected workflow requires it, or the user explicitly asks; reuse relevant results during the same logical investigation.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Search Echo before rediscovering prior work. Cite canonical Echo, GitHub, or Discord URLs for the evidence you use.
Treat one incident, debugging session, or research question as one logical investigation across continuation turns. Search once when that investigation starts, then reuse relevant results already fetched in the conversation. Do not search again merely because the user asks a follow-up question or requests the next operational step. Search again only when the incident, question, repository scope, or freshness requirement changes, when a selected workflow requires a current duplicate check, or when the user explicitly asks.
Use a natural-language federated search:
uv run infra/marina/apps/echo/cli.py search "how do I diagnose a stalled TPU collective" --limit 10
Search covers wiki, file, pr, and issue by default. Repeat --domain to
select a subset.
File search infers the configured Marin-community repository from the current
Git checkout, including ordinary contributor forks. Pass --repository <owner/repo> to choose one configured repository or --repository all to
search all six. The CLI prints the resolved file scope once. Searches that omit
the file domain work outside a Git checkout.
Discord is excluded by default because messages may be noisy or untrusted. Add
--domain discord only when discussion history is relevant, and open the
canonical URL when surrounding thread context matters.
Fetch a result's full detail with the value in the SOURCE ID column:
uv run infra/marina/apps/echo/cli.py get <source-id>
The GRADE KEY column is for feedback. get also accepts file grading keys
with numeric suffixes, such as file:20849.
Grade evaluated results with the exact query and printed keys:
uv run infra/marina/apps/echo/cli.py feedback --query "stalled TPU collective" \
--grade wiki:730=0 --grade file:731=10 \
<<< "The file result answered the task; wiki results were off-topic."
Use 0 for irrelevant and 10 for directly useful. Grade only evaluated results and always explain overall quality on stdin, including for an empty result set.
Use grep for exact strings in GitHub or Discord activity, narrowing with
--source or --kind when needed:
uv run infra/marina/apps/echo/cli.py grep "FAILED_PRECONDITION" --source github
Use rg for exact identifiers in the current checkout. Echo's file index
follows the periodically refreshed GitHub head, so it does not contain
branch-only or uncommitted files. Use wiki search --tag <tag> when tags, rather
than federated relevance, define the desired synthesis. Authentication reuses
the shared Marin login via iris login; see
Echo setup and access.
Run this search sequence before adding or editing a wiki note.
Every live infrastructure incident, as defined by write-ops-log, gets a
standalone Echo record linked from its associated PR or issue. Also use the
narrowest reusable home when the incident or other work changes durable
guidance:
OPS.md for a recurring operational procedure, diagnostic workflow,
or guardrail in one subsystem.docs/ for reusable product or user guidance that belongs with the
repository.Create one incident entry per incident and edit it while the same incident continues. Keep raw logs and diffs in their source systems. Edit a near-duplicate synthesis instead of adding another.
Write the shortest entry that changes a future action:
use_when, or opening paragraph.Write an Open Knowledge Format document:
---
type: wiki-note
title: Stalled TPU collectives can have several low-power causes
use_when: when a distributed TPU job stalls before the first optimizer update
tags:
- ops
- debugging
- iris
---
State the reusable pattern, how to distinguish its causes, and the evidence URLs.
Use lowercase kebab-case tags. Keep the title concrete and make use_when
describe the future search trigger. Make the body stand alone. Cite canonical
URLs inline. Concision still requires enough context to apply the guidance
safely; do not omit a precondition, destructive-action warning, or material
caveat.
Create a note:
uv run infra/marina/apps/echo/cli.py wiki add --file note.md
Revise the closest existing note:
uv run infra/marina/apps/echo/cli.py wiki show <id> > note.md
# Edit note.md.
uv run infra/marina/apps/echo/cli.py wiki edit <id> --file note.md
Both write commands print the canonical Echo URL. Return and cite that URL after every add or edit.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Run an explicitly requested Zephyr control/treatment benchmark on the same pre-normalized sample and compare Finelog stage metrics.
日本語の概要は準備中です。原文の説明を表示しています。
Register a named Hugging Face dataset for Marin by inspecting its schema and adding the appropriate experiments/datasets module.
日本語の概要は準備中です。原文の説明を表示しています。
Implement a fully specified request for a GCP IAM resource grant or Cloud Run IAP viewer in marin-iac.
日本語の概要は準備中です。原文の説明を表示しています。
Add or change a named Pallas/Mosaic kernel, including its reference implementation, correctness tests, wrapper, or requested tuning.
日本語の概要は準備中です。原文の説明を表示しています。
Archive explicitly named legacy experiment files by publishing a dated tag and canonical issue breadcrumbs.
日本語の概要は準備中です。原文の説明を表示しています。
Launch or continuously monitor a specified Zephyr pipeline on Iris only when asked to babysit it; restart only after explicit approval.
日本語の概要は準備中です。原文の説明を表示しています。