Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
96b2461
dependencies
dimaMachina Feb 26, 2026
b3b7c99
add generic code editor
dimaMachina Feb 26, 2026
67f8af4
execute code
dimaMachina Feb 26, 2026
08e2591
migrate tempToolPolicies
dimaMachina Feb 26, 2026
b243746
migrate external agent node editor
dimaMachina Feb 26, 2026
130a50f
migrate external agent editor
dimaMachina Feb 26, 2026
a39648b
base url
dimaMachina Feb 26, 2026
eff8f27
better monaco loading for action buttons
dimaMachina Feb 26, 2026
ed89bca
description and baseUrl
dimaMachina Feb 26, 2026
d558782
format
dimaMachina Feb 26, 2026
138472c
headers
dimaMachina Feb 26, 2026
6b60243
team agent name and id
dimaMachina Feb 26, 2026
e2db350
description and headers in team agent
dimaMachina Feb 26, 2026
a1477e0
knip
dimaMachina Feb 26, 2026
e89e815
knip InputField
dimaMachina Feb 26, 2026
8f9a06f
mcp tool id name and headers
dimaMachina Feb 26, 2026
6965c3e
polish
dimaMachina Feb 26, 2026
74ef7c8
update zod type
dimaMachina Feb 26, 2026
720c855
reuse validation
dimaMachina Feb 26, 2026
e7b7a26
migrate config.mcp.server.url
dimaMachina Feb 26, 2026
7e9d936
remove use callback
dimaMachina Feb 26, 2026
4407f3a
update subagent node
dimaMachina Feb 26, 2026
d3e813a
destructure is default too
dimaMachina Feb 26, 2026
cb9fde5
mark name and id as required for subagent
dimaMachina Feb 26, 2026
0ea2a77
fix subagent flow errors
dimaMachina Feb 26, 2026
81e6417
add useProcessedErrors
dimaMachina Feb 26, 2026
5890876
polish external agent
dimaMachina Feb 26, 2026
12d96c7
upd
dimaMachina Feb 26, 2026
4a7eb31
upd
dimaMachina Feb 26, 2026
1eb404e
upd
dimaMachina Feb 26, 2026
5b10c1d
functional tools
dimaMachina Feb 26, 2026
c8899eb
fix saving
dimaMachina Feb 26, 2026
d0ad68b
remove use memo
dimaMachina Feb 26, 2026
fff50dc
remove error Helpers
dimaMachina Feb 26, 2026
7459315
format
dimaMachina Feb 26, 2026
29527be
upd use agent errors
dimaMachina Feb 26, 2026
8c1fe41
upd use agent errors
dimaMachina Feb 26, 2026
0a73cb0
rm useAgentErrors
dimaMachina Feb 26, 2026
ac899ff
update agent error summary
dimaMachina Feb 26, 2026
236fbf7
fix agent error summary
dimaMachina Feb 26, 2026
d79dcd7
remove toast error which duplicate agent summary
dimaMachina Feb 26, 2026
5fea1cc
rm old states
dimaMachina Feb 26, 2026
bd36a3c
make tools field as record
dimaMachina Feb 26, 2026
a31251b
rm
dimaMachina Feb 26, 2026
d11d541
rm
dimaMachina Feb 26, 2026
2a01552
upd
dimaMachina Feb 26, 2026
b556965
more
dimaMachina Feb 26, 2026
518119a
polish
dimaMachina Feb 26, 2026
6a5fc77
show badge in agent settings
dimaMachina Feb 26, 2026
7e4016f
format
dimaMachina Feb 26, 2026
7103490
upd
dimaMachina Feb 26, 2026
0741525
rm PartialFullAgentDefinition
dimaMachina Feb 26, 2026
03977c5
rm PartialFullAgentDefinition
dimaMachina Feb 26, 2026
6a13771
upd
dimaMachina Feb 26, 2026
b8d96f8
upd
dimaMachina Feb 26, 2026
0dd833e
cleanup
dimaMachina Feb 26, 2026
5d10c13
fix type errors
dimaMachina Feb 26, 2026
24cc58a
improve types
dimaMachina Feb 26, 2026
aa440cf
fix type errors
dimaMachina Feb 26, 2026
ffe0f86
more fix type errors
dimaMachina Feb 26, 2026
01f44fa
fix deserializeAgentData, pick only used types
dimaMachina Feb 26, 2026
574d774
more typecheck fixes
dimaMachina Feb 26, 2026
7e392c7
fix typecheck
dimaMachina Feb 26, 2026
0493d13
2 type errors left
dimaMachina Feb 26, 2026
0ac5d9f
fix type errors
dimaMachina Feb 26, 2026
ec5e2df
lint is good now
dimaMachina Feb 26, 2026
139659a
rm unused types
dimaMachina Feb 26, 2026
452120a
format
dimaMachina Feb 26, 2026
205234e
polish
dimaMachina Feb 26, 2026
a070f18
remove unneeded arguments
dimaMachina Feb 26, 2026
abba5b1
polish
dimaMachina Feb 26, 2026
8f0dab3
add go to for agent settings
dimaMachina Feb 26, 2026
259ef94
upd
dimaMachina Feb 26, 2026
d32ef3d
polish
dimaMachina Feb 26, 2026
232bcd9
polish
dimaMachina Feb 26, 2026
63b94d6
polish
dimaMachina Feb 26, 2026
dd06460
polish agent error summary
dimaMachina Feb 26, 2026
a72f670
upd
dimaMachina Feb 26, 2026
9da79e1
upd
dimaMachina Feb 26, 2026
05f6099
upd
dimaMachina Feb 26, 2026
94b5847
upd
dimaMachina Feb 26, 2026
cc47c75
upd
dimaMachina Feb 26, 2026
eec923f
upd
dimaMachina Feb 26, 2026
3236981
upd
dimaMachina Feb 26, 2026
c55def9
upd
dimaMachina Feb 26, 2026
76cd20e
upd
dimaMachina Feb 26, 2026
9c31b11
add ToolPoliciesSchema
dimaMachina Feb 26, 2026
3f1452e
upd mcp
dimaMachina Feb 26, 2026
61f6e27
upd mcp
dimaMachina Feb 26, 2026
4ff1a9e
upd mcp
dimaMachina Feb 26, 2026
5f89acb
upd mcp
dimaMachina Feb 26, 2026
0432726
rm tempHeaders
dimaMachina Feb 26, 2026
b869c36
rm tempHeaders
dimaMachina Feb 26, 2026
ab16125
rm tempHeaders
dimaMachina Feb 26, 2026
51d63df
rm tempHeaders
dimaMachina Feb 26, 2026
62740c9
rm tempHeaders
dimaMachina Feb 26, 2026
f3b66d3
upd
dimaMachina Feb 27, 2026
d7d84c8
upd
dimaMachina Feb 27, 2026
d8d9592
upd
dimaMachina Feb 27, 2026
72c5768
upd
dimaMachina Feb 27, 2026
8152183
upd
dimaMachina Feb 27, 2026
c31bc0e
upd
dimaMachina Feb 27, 2026
527e2ed
upd
dimaMachina Feb 27, 2026
afb4e3e
cleanup
dimaMachina Feb 27, 2026
21d3369
cleanup
dimaMachina Feb 27, 2026
150341c
fix
dimaMachina Feb 27, 2026
039bce1
fix
dimaMachina Feb 27, 2026
05824fd
fix
dimaMachina Feb 27, 2026
4968bb1
fix
dimaMachina Feb 27, 2026
46729d7
fix sidepane
dimaMachina Feb 27, 2026
578f800
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 5, 2026
ee55af0
imrpove AgentErrorSummary, show popup only on blur
dimaMachina Mar 5, 2026
067bbda
rm agent-error-parser.ts
dimaMachina Mar 5, 2026
c4ece87
show server errors in agent error summary
dimaMachina Mar 5, 2026
4982164
add useGroupedAgentErrors
dimaMachina Mar 5, 2026
83d20bf
remove isDefault
dimaMachina Mar 5, 2026
585cc8e
upd
dimaMachina Mar 5, 2026
425574d
upd
dimaMachina Mar 5, 2026
80d0cc5
use animate graph
dimaMachina Mar 5, 2026
414239b
upd
dimaMachina Mar 5, 2026
1d49432
upd
dimaMachina Mar 5, 2026
e424c2f
move deleteSelected
dimaMachina Mar 5, 2026
a797503
use useDefaultSubAgentIdRef
dimaMachina Mar 5, 2026
9760f53
upd
dimaMachina Mar 5, 2026
0112d65
upd
dimaMachina Mar 5, 2026
0bb0edd
cleanup
dimaMachina Mar 5, 2026
059e45c
format
dimaMachina Mar 5, 2026
74023ca
upd
dimaMachina Mar 5, 2026
763a563
splits functions tools to functions and function tools
dimaMachina Mar 5, 2026
39d998c
fix agent summary, upd function and function tools
dimaMachina Mar 5, 2026
060be09
update snapshot
dimaMachina Mar 5, 2026
cc025de
update snapshot
dimaMachina Mar 5, 2026
f813eb1
upd
dimaMachina Mar 5, 2026
3a5b43d
upd
dimaMachina Mar 5, 2026
b81a4f8
update external agents
dimaMachina Mar 5, 2026
c24a2c1
update team agents
dimaMachina Mar 5, 2026
5b2a00f
upd
dimaMachina Mar 5, 2026
aefc234
upd
dimaMachina Mar 5, 2026
09d4608
upd
dimaMachina Mar 5, 2026
f232660
upd flatNestedFieldMessage
dimaMachina Mar 6, 2026
ed4410c
upd flatNestedFieldMessage
dimaMachina Mar 6, 2026
a31733b
upd validation
dimaMachina Mar 6, 2026
13e1f85
upd isRequired in function-tool-node-editor.tsx
dimaMachina Mar 6, 2026
326840c
rm
dimaMachina Mar 6, 2026
e91e26e
update useAgentShortcuts
dimaMachina Mar 6, 2026
45756a2
cleanup serialize
dimaMachina Mar 6, 2026
488567c
upd
dimaMachina Mar 6, 2026
45709ec
upd name and description
dimaMachina Mar 6, 2026
968ed53
trigger dirty state
dimaMachina Mar 6, 2026
1fc4250
add super refine
dimaMachina Mar 6, 2026
dcece75
upd
dimaMachina Mar 6, 2026
a4921de
update onDrop
dimaMachina Mar 6, 2026
7251c34
upd
dimaMachina Mar 6, 2026
2539761
upd
dimaMachina Mar 6, 2026
962d9be
upd
dimaMachina Mar 6, 2026
99a631c
upd
dimaMachina Mar 6, 2026
69364ca
upd
dimaMachina Mar 6, 2026
f6477a4
upd
dimaMachina Mar 6, 2026
1c59ac5
upd mcp
dimaMachina Mar 6, 2026
645dcc1
upd mcp
dimaMachina Mar 6, 2026
3b3cb84
upd mcp moreeeeeee
dimaMachina Mar 6, 2026
db9f54a
upd
dimaMachina Mar 6, 2026
ede0837
upd validation
dimaMachina Mar 6, 2026
9eedd81
sub agent editor
dimaMachina Mar 6, 2026
d43915b
external agent selector
dimaMachina Mar 6, 2026
bf100ac
update team agent
dimaMachina Mar 6, 2026
362372c
upd
dimaMachina Mar 6, 2026
e7b867f
toolid
dimaMachina Mar 6, 2026
df6167e
handle tool null
dimaMachina Mar 7, 2026
a2a6f27
upd team agent and external agent
dimaMachina Mar 7, 2026
96b0c6d
upd errors styles
dimaMachina Mar 7, 2026
26c35db
upd errors styles
dimaMachina Mar 7, 2026
da24163
upd errors styles
dimaMachina Mar 7, 2026
d4fbee2
upd errors styles
dimaMachina Mar 7, 2026
81c9b27
upd errors styles
dimaMachina Mar 7, 2026
2db1394
upd errors styles
dimaMachina Mar 7, 2026
50bba0d
upd button
dimaMachina Mar 7, 2026
b5332b4
upd agent error summary
dimaMachina Mar 7, 2026
642410b
updd
dimaMachina Mar 7, 2026
0f94f61
updd
dimaMachina Mar 7, 2026
2e74721
upd typecheck
dimaMachina Mar 7, 2026
f1f3f79
upd typecheck
dimaMachina Mar 7, 2026
33bacdf
upd skills type
dimaMachina Mar 9, 2026
d941c45
rm
dimaMachina Mar 9, 2026
1df0e6a
rm
dimaMachina Mar 9, 2026
7939915
rm
dimaMachina Mar 9, 2026
118f27a
rm
dimaMachina Mar 9, 2026
7c55051
upd
dimaMachina Mar 9, 2026
decdf4d
flowButton
dimaMachina Mar 9, 2026
126f973
flowButton
dimaMachina Mar 9, 2026
eab5fc8
TeamRelation
dimaMachina Mar 9, 2026
3679aa9
fix
dimaMachina Mar 9, 2026
be595d9
fix serialize
dimaMachina Mar 9, 2026
63fe86c
deserialize
dimaMachina Mar 9, 2026
fe7f967
upd
dimaMachina Mar 9, 2026
6287ad3
upd
dimaMachina Mar 9, 2026
09f103e
fix form.unregister
dimaMachina Mar 9, 2026
fd8e7dc
fix type
dimaMachina Mar 9, 2026
743ee0f
upd serialize
dimaMachina Mar 9, 2026
1ecba6f
rm functionToolId
dimaMachina Mar 9, 2026
027956c
knip
dimaMachina Mar 9, 2026
9c7bec4
openapi
dimaMachina Mar 9, 2026
ea684b9
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 9, 2026
f7c97b4
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 9, 2026
ca038d6
fix dirty state
dimaMachina Mar 9, 2026
9f049a8
fix core tests
dimaMachina Mar 9, 2026
edf6478
fix tests
dimaMachina Mar 9, 2026
cebdf39
fix cypress
dimaMachina Mar 9, 2026
2251761
fix cypress
dimaMachina Mar 9, 2026
097e9ff
fix lint
dimaMachina Mar 9, 2026
be243f4
fix some tests
dimaMachina Mar 9, 2026
c84a26a
fix some tests
dimaMachina Mar 9, 2026
6663d03
fix rest of tests
dimaMachina Mar 9, 2026
b22ca16
fix api tests
dimaMachina Mar 9, 2026
b19bcbc
fix cypress validation tests
dimaMachina Mar 9, 2026
7c22161
fix more tests
dimaMachina Mar 9, 2026
50dd5c5
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 10, 2026
1ebd43b
fix edit with ai
dimaMachina Mar 10, 2026
671b026
fix tests
dimaMachina Mar 10, 2026
c481fe4
add more tests
dimaMachina Mar 10, 2026
56f4274
lint
dimaMachina Mar 10, 2026
b595a51
remove @ts-expect-error
dimaMachina Mar 10, 2026
e42f343
fix typecheck
dimaMachina Mar 10, 2026
ff2c4a5
polish
dimaMachina Mar 10, 2026
c32e7b6
fix typecheck
dimaMachina Mar 10, 2026
a4307db
fix(dashboard): address review feedback for agent form refactor
pullfrog[bot] Mar 13, 2026
7aaff39
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 13, 2026
626ef04
format
dimaMachina Mar 13, 2026
503e09d
apply merge fixes
dimaMachina Mar 13, 2026
814fd49
undo making inputSchema required
dimaMachina Mar 13, 2026
e902919
chore: update OpenAPI snapshot
github-actions[bot] Mar 13, 2026
2660da0
fixes
dimaMachina Mar 13, 2026
4f49b52
review
dimaMachina Mar 13, 2026
bb7310a
show errors for skills
dimaMachina Mar 16, 2026
919e956
refactor data components and artifacts
dimaMachina Mar 16, 2026
2ce8bfb
refactor data components and artifacts
dimaMachina Mar 16, 2026
85a63cf
upd
dimaMachina Mar 16, 2026
22e282a
upd models
dimaMachina Mar 16, 2026
8dde0a8
upd model section
dimaMachina Mar 16, 2026
16b0059
fix skills
dimaMachina Mar 16, 2026
2d1a1dc
rm
dimaMachina Mar 16, 2026
da1c842
fixes
dimaMachina Mar 16, 2026
b0b35ab
fixes
dimaMachina Mar 16, 2026
79dc2c7
fixes
dimaMachina Mar 16, 2026
3dee413
Merge branch 'prd-5298-2' into prd-5298-22
dimaMachina Mar 16, 2026
452d207
fix typecheck
dimaMachina Mar 16, 2026
d9113ee
Update agents-manage-ui/src/components/agent/sidepane/nodes/model-sec…
dimaMachina Mar 16, 2026
66f0c31
one last fix
dimaMachina Mar 16, 2026
85d9f61
fix test
dimaMachina Mar 16, 2026
987405f
style: auto-format with biome
github-actions[bot] Mar 16, 2026
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
Prev Previous commit
Next Next commit
update external agents
  • Loading branch information
dimaMachina committed Mar 5, 2026
commit b81a4f8372fdf100b79700dd7fd47abc05e2eab4
13 changes: 9 additions & 4 deletions agents-manage-ui/src/components/agent/form/validation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ const StatusUpdatesSchema = AgentWithinContextOfProjectSchema.shape.statusUpdate
const ModelsSchema = AgentWithinContextOfProjectSchema.shape.models.unwrap().shape;
const AgentStopWhenSchema = AgentWithinContextOfProjectSchema.shape.stopWhen.unwrap();
const SubAgentSchema = AgentWithinContextOfProjectSchema.shape.subAgents.valueType;
const ExternalAgentSchema = AgentWithinContextOfProjectSchema.shape.externalAgents
.unwrap()
.valueType.pick({
name: true,
id: true,
description: true,
baseUrl: true,
});
const FunctionToolSchema = AgentWithinContextOfProjectSchema.shape.functionTools
.unwrap()
.valueType.pick({
Expand Down Expand Up @@ -131,10 +139,7 @@ export const FullAgentUpdateSchema = AgentWithinContextOfProjectSchema.pick({
externalAgents: z.record(
z.string(),
z.looseObject({
id: z.string().trim(),
baseUrl: z.url(),
name: z.string().trim(),
description: z.string().trim().nullish(),
...ExternalAgentSchema.shape,
// TODO or tempHeaders
headers: StringToStringRecordSchema,
})
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-core/src/validation/schemas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2433,10 +2433,10 @@ export const AgentWithinContextOfProjectSchema = AgentApiInsertSchema.extend({
subAgents: z.record(z.string(), FullAgentAgentInsertSchema), // Lookup maps for UI to resolve canUse items
functionTools: z.record(z.string(), FunctionToolApiInsertSchema).optional(), // Function tools (agent-scoped)
functions: z.record(z.string(), FunctionApiInsertSchema).optional(), // Get function code for function tools
externalAgents: z.record(z.string(), ExternalAgentApiInsertSchema).optional(), // External agents (project-scoped)
})
.extend({
tools: z.record(z.string(), ToolApiInsertSchema).optional(), // MCP tools (project-scoped)
externalAgents: z.record(z.string(), ExternalAgentApiInsertSchema).optional(), // External agents (project-scoped)
teamAgents: z.record(z.string(), TeamAgentSchema).optional(), // Team agents contain basic metadata for the agent to be delegated to
triggers: z.record(z.string(), TriggerApiInsertSchema).optional(), // Webhook triggers (agent-scoped)
scheduledTriggers: z.record(z.string(), ScheduledTriggerApiInsertBaseSchema).optional(), // Scheduled triggers (agent-scoped)
Expand Down