Repository navigation
Expand file tree
/
Copy pathCHANGELOG.json
More file actions
71 lines (71 loc) · 5.2 KB
/
Copy pathCHANGELOG.json
File metadata and controls
71 lines (71 loc) · 5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"irVersion": "1.0",
"project": "multi-agent-designer",
"repository": "https://github.com/plexusone/agentplexus",
"versioning": "semver",
"commitConvention": "conventional",
"maintainers": ["agentplexus", "johncwang@gmail.com"],
"releases": [
{
"version": "v0.2.0",
"date": "2026-10-05",
"highlights": [
{"description": "Agent/team definition registry: a persistent, queryable inventory of agents and teams discovered across registered repos, with stable identity and dangling-reference detection"}
],
"added": [
{"description": "AgentDefinition and TeamDefinition ent entities, upserted from multi-agent-spec agent/team files, keyed by (repo, namespace, name) with a stable registry_xrn and source_ref", "commit": "6eba8c4"},
{"description": "GET /api/registry/agents, GET /api/registry/teams, and POST /api/registry/sync endpoints", "commit": "6eba8c4"},
{"description": "Registry sync wired into specui startup and the existing spec file watcher, coalesced through a buffered channel", "commit": "6eba8c4"},
{"description": "Team sync delegates dangling-reference detection to multi-agent-spec's Team.ValidateAgentReferences (v0.10.0), covering the roster, orchestrator, and agent-assigned workflow steps", "commit": "6eba8c4"}
],
"fixed": [
{"description": "AgentDefinition.namespace now defaults to \"\" instead of being nullable, so every create path participates in the (repo_name, namespace, name) unique identity constraint", "commit": "c6ffb46"},
{"description": "Concurrent registry syncs (watcher-triggered and HTTP-triggered) no longer race on Create against the unique index; Sync is now serialized behind a mutex", "commit": "c6ffb46"},
{"description": "A team's agent membership edges now refresh on every sync instead of only when the team file's content hash changes, fixing agents that register after the team file referencing them", "commit": "c6ffb46"},
{"description": "The registry sync HTTP handler no longer echoes internal error details (filesystem paths, DB internals) to the caller", "commit": "c6ffb46"}
],
"tests": [
{"description": "Sync test suite covering create/idempotency/content-change-detection, dangling-reference warnings, malformed-file resilience, and identity stability across file renames", "commit": "68cd9c8"}
],
"documentation": [
{"description": "README: document the new registry API endpoints", "commit": "bd2609f"}
],
"internal": [
{"description": "Bump github.com/plexusone/multi-agent-spec dependency to v0.10.0 and update Go module dependencies", "commit": "eefe971"},
{"description": "Ignore local IDEATION_CHAT*.md scratch files", "commit": "91a921a"}
]
},
{
"version": "v0.1.0",
"date": "2026-01-25",
"highlights": [
{"description": "Visual multi-agent workflow designer with React Flow canvas for exploring agent team specifications"},
{"description": "Gmail-style floating panels for viewing agent details with drag, resize, and minimize"},
{"description": "Persistent views to save and restore UI layouts using Ent ORM with SQLite/PostgreSQL"}
],
"added": [
{"description": "React Flow canvas for visualizing agent workflows with custom nodes and edges", "commit": "2987938"},
{"description": "Gmail-style floating panels for agent details with drag, resize, minimize, and close controls", "commit": "2987938"},
{"description": "Multiple floating panels support with staggered positioning (like Gmail compose windows)", "commit": "2987938"},
{"description": "Panel header colors match agent model type (opus=red, sonnet=blue, haiku=green)", "commit": "2987938"},
{"description": "2x2 grid layout for viewing up to 4 agent teams simultaneously", "commit": "2987938"},
{"description": "Views dropdown to save, load, update, and delete UI layouts", "commit": "2987938"},
{"description": "Markdown rendering with syntax highlighting for agent instructions", "commit": "2987938"},
{"description": "Team selector sidebar with checkboxes for multi-team selection", "commit": "2987938"},
{"description": "Resizable sidebar with drag handle", "commit": "2987938"},
{"description": "Go HTTP server with agent team API endpoints", "commit": "1ae5b0f"},
{"description": "File watcher for hot-reloading spec changes without server restart", "commit": "1ae5b0f"},
{"description": "Ent ORM schema for Views entity with SQLite and PostgreSQL support", "commit": "1ae5b0f"},
{"description": "Views REST API for CRUD operations on saved layouts", "commit": "1ae5b0f"},
{"description": "Environment-based database configuration (DB_DRIVER, DB_DSN)", "commit": "1ae5b0f"},
{"description": "CLI entry point with workspace and port flags", "commit": "1ae5b0f"},
{"description": "Embedded frontend assets in Go binary", "commit": "1ae5b0f"}
],
"documentation": [
{"description": "Initial README with installation and usage instructions"},
{"description": "Release notes for v0.1.0"},
{"description": "Structured changelog in JSON format"}
]
}
]
}