Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
grove-platform
/
github-copier
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat(operator): operator UI, GitHub PAT auth, AI rule suggester
- #7
#7
Merged
cbullinger
merged 25 commits into
main
grove-platform/github-copier:main
from
feat/operator-ui-audit
grove-platform/github-copier:feat/operator-ui-audit
Copy head branch name to clipboard
May 2, 2026
Conversation
Commits
25
(25)
Checks
Files changed
Merged
feat(operator): operator UI, GitHub PAT auth, AI rule suggester
#7
cbullinger
merged 25 commits into
main
grove-platform/github-copier:main
from
feat/operator-ui-audit
grove-platform/github-copier:feat/operator-ui-audit
Copy head branch name to clipboard
Commits
Commits on Apr 24, 2026
feat(operator): add audit wiring and token-protected operator UI
Show description for 575a7c8
cbullinger
committed
575a7c8
View commit details
Copy full SHA for 575a7c8
Browse repository at this point
feat(operator): comprehensive operator UI with writer-facing features
Show description for 539d43c
cbullinger
committed
539d43c
View commit details
Copy full SHA for 539d43c
Browse repository at this point
feat(operator): optional GitHub PAT auth with role + per-repo access checks
Show description for 58975f4
cbullinger
committed
58975f4
View commit details
Copy full SHA for 58975f4
Browse repository at this point
refactor(operator): remove token auth mode, require GitHub PAT + auth repo
Show description for ef97673
cbullinger
committed
ef97673
View commit details
Copy full SHA for ef97673
Browse repository at this point
feat(operator): AI rule suggester with full UI-based Ollama management
Show description for b9ad455
cbullinger
committed
b9ad455
View commit details
Copy full SHA for b9ad455
Browse repository at this point
security: fix gosec G107/G704 SSRF findings on PR branch
Show description for 35ae635
cbullinger
committed
35ae635
View commit details
Copy full SHA for 35ae635
Browse repository at this point
chore(startup): show operator UI and AI settings in banner
Show description for 82b1c52
cbullinger
committed
82b1c52
View commit details
Copy full SHA for 82b1c52
Browse repository at this point
chore(deploy): wire operator UI, enable audit, populate changelog
Show description for e4536da
cbullinger
committed
e4536da
View commit details
Copy full SHA for e4536da
Browse repository at this point
docs: restore v0.3.0 heading in CHANGELOG
Show description for f381804
cbullinger
committed
f381804
View commit details
Copy full SHA for f381804
Browse repository at this point
feat(operator): Anthropic LLM provider for AI rule suggester
Show description for 0e863ee
cbullinger
committed
0e863ee
View commit details
Copy full SHA for 0e863ee
Browse repository at this point
fix(operator): route Anthropic client through Grove Foundry APIM gateway
Show description for 4677718
cbullinger
committed
4677718
View commit details
Copy full SHA for 4677718
Browse repository at this point
chore(tools): add test-llm smoke-test CLI
Show description for d5d284f
cbullinger
committed
d5d284f
View commit details
Copy full SHA for d5d284f
Browse repository at this point
refactor(operator): require admin or maintain for operator role
Show description for 89cb362
cbullinger
committed
89cb362
View commit details
Copy full SHA for 89cb362
Browse repository at this point
feat(operator): harden AI suggester prompt with worked examples
Show description for 27adad3
cbullinger
committed
27adad3
View commit details
Copy full SHA for 27adad3
Browse repository at this point
security(operator): fail closed on permission check; hash PATs in cache
Show description for daae2c9
cbullinger
committed
daae2c9
View commit details
Copy full SHA for daae2c9
Browse repository at this point
perf(operator): rate-limit /suggest-rule and cache /llm/status ping
Show description for 5e8ab67
cbullinger
committed
5e8ab67
View commit details
Copy full SHA for 5e8ab67
Browse repository at this point
review: address review-medium and polish items
Show description for 9b23db5
cbullinger
committed
9b23db5
View commit details
Copy full SHA for 9b23db5
Browse repository at this point
test(operator): cover verifySuggestedRule, llm client dispatch, helpers
Show description for 14c9d29
cbullinger
committed
14c9d29
View commit details
Copy full SHA for 14c9d29
Browse repository at this point
docs: document operator UI, PAT auth, and AI rule suggester
Show description for 89ecf99
cbullinger
committed
89ecf99
View commit details
Copy full SHA for 89ecf99
Browse repository at this point
test: pass context.Background() instead of nil to LLM client
Show description for 338a39c
cbullinger
committed
338a39c
View commit details
Copy full SHA for 338a39c
Browse repository at this point
Commits on Apr 30, 2026
Merge remote-tracking branch 'origin' into feat/operator-ui-audit
cbullinger
committed
fc05f7d
View commit details
Copy full SHA for fc05f7d
Browse repository at this point
security(operator): validate LLM base URL and audit changes
Show description for 85e01e1
cbullinger
committed
85e01e1
View commit details
Copy full SHA for 85e01e1
Browse repository at this point
chore(deps): bump go.opentelemetry.io/otel to v1.41.0
Show description for 3612c14
cbullinger
committed
3612c14
View commit details
Copy full SHA for 3612c14
Browse repository at this point
security(operator): scope read-only views by repo permission
Show description for 739ab56
cbullinger
committed
739ab56
View commit details
Copy full SHA for 739ab56
Browse repository at this point
fix(suggest-rule): require path boundary in move-transform verification
Show description for f41bc52
cbullinger
committed
f41bc52
View commit details
Copy full SHA for f41bc52
Browse repository at this point
You can’t perform that action at this time.