Hi! Flagging a new compatible producer for the ecosystem — in case it's useful for an implementations/producers list down the line.
Selvedge is an open-source, local MCP server that captures why AI coding agents change code. As of v0.3.9 it round-trips Agent Trace:
selvedge export --format agent-trace emits Agent Trace v0.1.0 records — files[].conversations[].ranges[] with a tool / vcs envelope and vendor data under metadata["dev.selvedge"]. Output validates against the v0.1.0 shape in schemas.ts.
selvedge import --format agent-trace reads records back.
- Honest fidelity: non-line entities (DB columns, env vars, dependencies) carry
metadata["dev.selvedge"].range_unknown: true instead of a fabricated [1, 1] range.
Mapping doc: https://github.com/masondelan/selvedge/blob/main/docs/agent-trace-interop.md
Happy to conform to whatever form a producers list takes. Thanks for the spec!
Hi! Flagging a new compatible producer for the ecosystem — in case it's useful for an implementations/producers list down the line.
Selvedge is an open-source, local MCP server that captures why AI coding agents change code. As of v0.3.9 it round-trips Agent Trace:
selvedge export --format agent-traceemits Agent Trace v0.1.0 records —files[].conversations[].ranges[]with atool/vcsenvelope and vendor data undermetadata["dev.selvedge"]. Output validates against the v0.1.0 shape inschemas.ts.selvedge import --format agent-tracereads records back.metadata["dev.selvedge"].range_unknown: trueinstead of a fabricated[1, 1]range.Mapping doc: https://github.com/masondelan/selvedge/blob/main/docs/agent-trace-interop.md
Happy to conform to whatever form a producers list takes. Thanks for the spec!