Alexander Watson
|
e98ea3ee93
|
feat(policy): add agentic approval loop (#1528)
|
2026-05-29 21:11:31 -07:00 |
|
John T. Myers
|
0cef26521a
|
feat(providers): derive discovery from profiles (#1503)
* feat(providers): derive discovery from profiles
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
* fix(providers): keep v2 discovery profile-only
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
* docs(providers): update providers v2 behavior
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
* fix(providers): make github profile read-only
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
---------
Signed-off-by: John Myers <9696606+johntmyers@users.noreply.github.com>
|
2026-05-22 08:54:15 -07:00 |
|
John T. Myers
|
d255cdd9c9
|
feat(providers): add credential refresh foundation (#1349)
* feat(providers): add credential refresh foundation
* feat(providers): mint oauth refresh token credentials
* fix(providers): allow delegated refresh bootstrap
* fix(providers): guard refresh credential modes
* fix(providers): refine refresh lifecycle UX
* fix(cli): restore provider test gateway response import
* fix(server): clean auth endpoint test qualifications
* fix(providers): tighten refresh authorization and collisions
* chore(providers): trim bundled v2 profiles
* fix(providers): resolve refresh rebase fallout
* fix(cli): accept rfc3339 credential expiry
* test(providers): update inferred claude provider type
* test(providers): avoid removed outlook default profile
* test(providers): isolate attach limit fixtures
|
2026-05-19 07:42:10 -07:00 |
|
John T. Myers
|
043bde279a
|
feat(providers): add profile-backed policy composition (#1037)
Foundation for providers v2. Add provider profiles and provider profile composition with user policies.
|
2026-05-04 18:34:33 -07:00 |
|