repowiserepowise
Sign in

Repository

shepherd-agents/shepherd
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsChange CouplingContributorsDecisions
ChatPro
By the Numbers
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseshepherd-agents/shepherd

shepherd

github.com/shepherd-agents/shepherd

8e703a6mainsynced 1w ago

Files

1,841

Symbols

27,182

Docs

0

Dead Exports

173

Entry Points

17

Code HealthView report

Average health
7.9/10
Good
Hotspot health
6.4/10
Fair
Open findings5,249Worst file…/vcs_core/_vcscore_runtime.py1.0/10
Maintainability8.0/10GoodPerformance156risks· 10.0/10

CostsView costs →

What this repo's indexing and doc generation cost, per sync.

Open the Costs page →

Attention Needed30

examples/notebooks/visual_artifact/shepherd_usecases/visual_artifact/launch.pyUngoverned Hotspot

High-churn file with no governing decision

.devcontainer/post-create.shKnowledge Silo

100% single-owner concentration

bootstrapDead Code

Safe to delete (7 lines)

examples/notebooks/visual_artifact/shepherd_usecases/visual_artifact/tile.pyUngoverned Hotspot

High-churn file with no governing decision

.devcontainer/post-start.shKnowledge Silo

100% single-owner concentration

519 auto-proposed decisions awaiting reviewReview →

No commit history

Commit activity appears once git history is indexed.

Recent DecisionsView all

capabilities only accepts CommandRequest; coordinator rejects non-accepted variants. Defensive fallbproposed
· code comment
Use tr for uppercase rather than ${VAR^^} (bash 4+) so the script runs on macOS's default bash 3.2.proposed
· code comment
T3-callers: the typed ReduceRequest path passes the caller's payload through unmodified. Pre-T3 the proposed
· code comment
T1a: workspace driver only declares CommandRequest acceptance in its CapabilitySet; T1c expands acproposed
· code comment
Trust-by-default (Part A): the detector still checks the target ref (DEFAULT_GROUND_REF) even when aproposed
· code comment
Trust-by-default (Part A): the detector still flags the broken prior-lineage pin, but it is off the proposed
· code comment

Top Hotspots5 of 114View all

…/workspace_control/workspace.py

12c/90d100%

…/shepherd_dialect/providers.py

13c/90d100%

…/vcs_core/_world_storage_manager.py

3c/90d100%

…/tests/test_providers.py

10c/90d100%

…/session/test_seal_lifecycle.py

5c/90d100%

Commit Activity

Feature Fix Refactor Dependency