- add native openaiCompatible provider type with flat baseUrl/apiKey/dialect
config fields and declared per-model capabilities
- add admin-only probeManagedCopilotProfile GraphQL mutation that dispatches
real probe requests against server-managed copilot profiles, reusing the
BYOK probe engine with an AllowPrivate egress policy for self-hosted
endpoints (Vertex profiles rejected; use workspace BYOK instead)
- expose providers.profiles app config descriptor to the admin console
- add 'AI Providers' settings group with JSON editor and per-profile Test
action that probes declared capabilities and reports verified/failed
status per model and operation
- Ungate write tools (create/update/update_meta) from dev/canary env flag;
now available in all environments with READ_WRITE credentials
- Add list_documents: root-doc snapshot based listing with permission
filter, pagination and title fallback parsing for unmerged docs
- Add get_workspace_info: workspace name and member count
- Add get_users: searchable member list (id/name/email/avatar/role)
- Add get_comments / create_comment: comment roundtrip via CommentModel
gated by Doc.Comments.Create permission
- Enable READ_WRITE credential creation in all environments (resolver)
- Bump MCP server version to 1.1.0
- Extend copilot e2e tests: full toolset assertions, doc/comment
roundtrip over HTTP, read-only isolation