Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aliengiraffe/vigilante
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.7
Choose a base ref
...
head repository: aliengiraffe/vigilante
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.8
Choose a head ref
  • 10 commits
  • 22 files changed
  • 1 contributor

Commits on Mar 26, 2026

  1. Configuration menu
    Copy the full SHA
    7c2a8d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aab6507 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6ba255 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    714594d View commit details
    Browse the repository at this point in the history
  5. Add recreate workflow for stuck issues via CLI and GitHub comments (#319

    )
    
    Introduces `vigilante recreate --repo <owner/name> --issue <n>` and
    `@vigilanteai recreate` comment detection to duplicate a stuck issue as
    a fresh one, close the original as not planned, and tear down stale
    PR/branch/session artifacts.
    nicobistolfi authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    7afe00b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82d9728 View commit details
    Browse the repository at this point in the history
  7. Migrate daemon logging from custom printf helpers to log/slog (#323)

    Replace the custom AppendDaemonLog printf-style logging callback with
    Go's standard log/slog package as the primary daemon logging path.
    
    - Add internal/logging package with NewDaemonLogger (file-backed
      slog.TextHandler with local-timezone RFC3339 timestamps) and Discard
      helper for tests.
    - Replace LoggingRunner.Logf callback with Logger *slog.Logger field,
      emitting structured attributes (cmd, dir, err, output) instead of
      preformatted strings.
    - Convert all 124 AppendDaemonLog call sites in app.go to structured
      slog.Info/slog.Error calls with typed key-value attributes.
    - Update ListIssueCommentsForPolling in github.go to accept *slog.Logger
      instead of a logf callback.
    - Wire the slog logger in App.New() and pass it to both the App struct
      and LoggingRunner.
    - Update test assertions in environment_test.go and app_test.go to match
      the new slog TextHandler output format.
    - Preserve access log (access.jsonl) behavior unchanged.
    - Daemon log remains at ~/.vigilante/logs/vigilante.log with
      human-readable text output.
    
    Closes #321
    nicobistolfi authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    c533db0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    51a1ec5 View commit details
    Browse the repository at this point in the history
  9. Add watch mode and pretty structured rendering for access logs (#324)

    Add -w/--watch flag to `vigilante logs --access` that tails
    access.jsonl and renders new entries as they arrive. Decode each
    JSON line into a human-readable structured format showing timestamp,
    success/failure status, execution context, command with arguments,
    and duration. Malformed lines are surfaced with a [malformed] prefix
    instead of crashing the viewer.
    
    The -w flag is scoped to --access only; using it without --access
    produces a clear validation error. The persisted access.jsonl format
    is unchanged.
    nicobistolfi authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    7a48182 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    00ea0a4 View commit details
    Browse the repository at this point in the history
Loading