Ettore Di Giacinto
db596e1696
feat(studio): accept a list of agent folders in the API and the agent file
...
POST and PUT on /api/chats/agents take folders, a list of path and mode
rows, up to eight. The old folder field still works and is read as a
list with one entry. Responses carry folders, the effective mode of each
row and a notice with the count of shared folders a chat does not mount.
A folder inside another folder of the same agent takes the mode of the
outer one, because the file store gives a node the highest mode among
the roots above it and cannot hold a read only folder inside a write
folder. The editor data shows that mode.
An agent with one folder still exports as version 2. An agent with
several exports as version 3 with folders. A server that reads version 2
refuses version 3. Import keeps a folder that is not found as a row
that is not chosen.
Assisted-by: Claude:claude-sonnet-5-5 go gofmt
2026-11-03 14:02:02 +00:00
..
2026-11-02 23:50:40 +00:00
2026-10-24 14:29:39 +02:00
2026-10-22 17:57:19 +02:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-09-22 07:06:32 +00:00
2026-10-10 20:27:28 +02:00
2026-11-02 00:52:44 +01:00
2026-10-06 18:25:21 +02:00
2026-10-06 18:25:21 +02:00
2026-07-20 01:09:37 +02:00
2026-08-28 22:57:35 +02:00
2026-08-28 22:57:35 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-10 08:29:31 +02:00
2026-10-10 08:29:31 +02:00
2026-10-10 20:27:28 +02:00
2026-10-19 18:16:20 +02:00
2026-10-14 01:06:14 +02:00
2025-11-14 22:57:53 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-24 14:29:39 +02:00
2026-07-20 21:45:27 +02:00
2026-07-20 21:45:27 +02:00
2026-05-25 10:51:48 +02:00
2026-10-24 14:29:39 +02:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-09-27 07:42:21 +00:00
2026-10-24 22:47:04 +02:00
2026-08-22 22:44:03 +02:00
2026-10-22 17:58:53 +02:00
2026-10-10 20:27:28 +02:00
2026-10-22 17:57:19 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-06-18 11:45:22 +01:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 14:02:02 +00:00
2026-11-03 14:02:02 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 09:47:19 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 13:52:56 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-02 23:50:40 +00:00
2026-11-01 18:30:08 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 08:40:07 +00:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 13:52:56 +00:00
2026-08-03 00:16:08 +02:00
2026-10-04 09:34:21 +02:00
2026-10-04 09:34:21 +02:00
2026-10-10 08:29:31 +02:00
2026-10-07 16:57:23 +02:00
2026-10-22 17:58:53 +02:00
2026-04-11 22:31:15 +02:00
2026-10-19 23:43:47 +02:00
2026-11-03 08:40:07 +00:00
2026-08-10 10:18:47 +02:00
2026-07-19 07:53:46 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-07-20 18:43:02 +02:00
2026-11-03 08:40:07 +00:00
2026-03-30 00:47:27 +02:00
2026-03-30 00:47:27 +02:00
2026-10-29 22:06:41 +01:00
2026-11-01 12:08:23 +01:00
2026-10-11 00:30:09 +02:00
2026-05-25 09:28:27 +02:00
2026-05-25 09:28:27 +02:00