
RockChinQandmultica-agent
111aabd985
feat(api-tools): default workspace operations and runner manifest declaration (LANG-232)
- Manifest reading: RunnerDescriptor reads permissions.workspace_operations with SDK 0.7.19 compatibility via getattr fallback
- RunnerRegistry: strip workspace_operations when running with SDK 0.7.19 to prevent extra_forbidden; add workspace_operations to pipeline options
- Default operations: get_default_workspace_operations computes declared ∩ (exposure == 'all')
- Frontend: AgentFormComponent and AgentCreateContent default allowed_workspace_operations, strip grantable=false with toast warning
- Runtime intersection: resolve_authorized_workspace_operations calculates configured ∩ declared for plugin runners and narrows automatically on upgrade, while LocalAgent is unrestricted
- Full unit test coverage for manifest reading, default selection, runtime narrowing, and SDK compatibility
Co-authored-by: multica-agent <[email protected]>
2026-11-01 12:51:37 +08:00
..
2026-10-15 05:31:04 +00:00
2026-10-29 15:47:56 +08:00
2026-06-16 11:22:29 +08:00
2026-10-17 15:43:38 +08:00
2026-09-05 15:34:29 +08:00
2026-10-17 15:43:50 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:50:15 +08:00
2026-10-29 12:45:02 +08:00
2026-10-29 12:45:02 +08:00
2026-10-31 23:57:21 +08:00
2026-07-30 21:43:35 +08:00
2026-10-15 05:31:04 +00:00
2026-06-23 06:40:05 -04:00
2026-10-22 21:51:01 +08:00
2026-10-29 12:45:02 +08:00
2026-10-15 05:31:04 +00:00
2026-10-17 15:44:19 +08:00
2026-10-31 12:37:41 +00:00
2026-07-30 21:43:35 +08:00
2026-10-08 13:24:46 +08:00
2026-11-01 12:51:37 +08:00
2026-07-30 21:43:35 +08:00
2026-07-30 21:43:35 +08:00
2026-10-20 06:12:00 +08:00
2026-10-31 11:02:30 +00:00
2026-10-22 20:39:21 +08:00
2026-09-16 18:13:11 +00:00
2026-10-11 01:10:40 +08:00
2026-07-31 19:29:38 +08:00
2026-08-07 11:32:38 +08:00
2026-10-31 19:00:00 +08:00
2026-10-17 15:29:54 +08:00
2026-07-30 21:43:35 +08:00
2026-11-01 04:51:22 +00:00
2026-10-10 23:37:30 +08:00
2026-07-30 21:43:35 +08:00
2026-11-01 04:37:18 +00:00
2026-07-31 19:29:38 +08:00
2026-10-17 15:43:50 +08:00
2026-07-30 21:43:35 +08:00