Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .changeset/agent-author-lineage.md

This file was deleted.

14 changes: 14 additions & 0 deletions packages/agent-interface/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @tangle-network/agent-interface

## 2.6.0

### Minor Changes

- 8491351: feat(agent-interface): `agentCandidateLineageSchema` accepts a frontier-authored candidate

`AgentCandidateLineage.source` gains `frontier-author`: a profile one agent wrote for another. That is a shipped capability — a supervising agent authors a child's full `AgentProfile` from inside a run and may promote it to a sub-supervisor — and no existing member described it. `optimizer` was the closest and was closed to this caller by its own refinement, which mandates a `developmentSplitDigest`; a run-time author has no held-out split, so the field could only be satisfied by fabricating a digest or by declaring `human`.

The member is `frontier-author`, the word `AgentProfileDiff.source.kind` already uses for the same actor, so the two enums name one thing with one word rather than two.

`generatedCandidateSources` and `isGeneratedCandidateSource` are new exports and the single owner of "this candidate was produced from a parent". Three call sites — the lineage refinement and both experiment schemas — branched on `optimizer || compound` independently, so a new generated source was exempt from the "name your baseline" rule in two of them; they now read one list. The development split stays required by `optimizer` and `compound` only.

Additive: every lineage that parsed before parses unchanged.

## 2.5.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-interface/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tangle-network/agent-interface",
"version": "2.5.0",
"version": "2.6.0",
"type": "module",
"sideEffects": false,
"license": "MIT",
Expand Down