Skip to content

WIP: Rudimentary copilot support#2

Open
spencatro-pub wants to merge 24 commits intomainfrom
feature/copilot
Open

WIP: Rudimentary copilot support#2
spencatro-pub wants to merge 24 commits intomainfrom
feature/copilot

Conversation

@spencatro-pub
Copy link
Owner

[LOCAL FORK TEST for agentblame attribution]

This change gets basic hooks working in copilot. There are still issues:

  • No model attribution
  • Only works in copilot-cli

Anecdotally, this might be a little overly aggressive at calling lines AI when they might have been human. I am not sure if this is specific to copilot, or would also be an issue in other harnesses as well.

This definitely needs more baking, but I think this is a decent starting point.

* Readme and CLI help fixes

* Cleanups

* Cleanups

* enhancements and readme updates
muraalee and others added 22 commits February 4, 2026 17:05
* attribution cleanup

* Updates to analytics dashboard

* Cleanups
…dot-dev#53)

* Refactor setup flow: separate init (repo) from setup (machine)

- init command: installs editor hooks, GitHub Action, git hook (repo-level)
- setup command: creates global database at ~/.agentblame/ (machine-level)
- Database requires explicit setup, no auto-create
- Git hook detection supports custom paths via core.hooksPath
- Prompt badge shows only on first line of consecutive AI blocks
- Analytics dashboard redesigned with gradient stat cards

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Cleanups

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* Better logging for extension

* Debug messages in attribution header
- Show actual API errors (401/403/404) instead of generic messages
- Rename "Efficiency" to "Prompt Efficiency" on Analytics Dashboard
- Bump version to 3.1.8

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Clarify Classic PAT is recommended
- Add required permissions note
- Add note about org repos needing Classic token

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Guide users to create fine-grained PAT (not classic)
- List required permissions: Contents + Pull requests (read-only)
- Note about org repos needing admin to enable fine-grained tokens

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Auto update agentblame package

* Support for TTY with no colors
This change gets basic hooks working in copilot. There are still issues:
* No model attribution (hook output lacks breadcrumbs)
* Only works in copilot-cli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants