Refactor UI modules and harden run/API behavior

This commit is contained in:
2026-02-25 00:21:04 -05:00
parent 422e8fe5a5
commit 659f3edcee
39 changed files with 6392 additions and 995 deletions

73
demo-manifest.json Normal file
View File

@@ -0,0 +1,73 @@
{
"schemaVersion": "1",
"topologies": [
"sequential"
],
"personas": [
{
"id": "researcher",
"displayName": "Researcher",
"systemPromptTemplate": "You are a researcher. Read the README.md file in the repository to understand the core architecture of the AI Ops platform. Once you understand it, output your summary.",
"toolClearance": {
"allowlist": [
"read_file",
"list_directory"
],
"banlist": []
}
},
{
"id": "writer",
"displayName": "Writer",
"systemPromptTemplate": "You are a writer. Take the summary provided by the researcher and write it to a new file called 'demo-summary.txt' in the root directory.",
"toolClearance": {
"allowlist": [
"write_file"
],
"banlist": []
}
}
],
"relationships": [
{
"parentPersonaId": "researcher",
"childPersonaId": "writer",
"constraints": {
"maxDepth": 1,
"maxChildren": 1
}
}
],
"topologyConstraints": {
"maxDepth": 5,
"maxRetries": 2
},
"pipeline": {
"entryNodeId": "research-node",
"nodes": [
{
"id": "research-node",
"actorId": "researcher_actor",
"personaId": "researcher",
"topology": {
"kind": "sequential"
}
},
{
"id": "write-node",
"actorId": "writer_actor",
"personaId": "writer",
"topology": {
"kind": "sequential"
}
}
],
"edges": [
{
"from": "research-node",
"to": "write-node",
"on": "success"
}
]
}
}