Releases: EntityProcess/allagents
Releases · EntityProcess/allagents
v1.8.0
v1.8.0-next.1
What's Changed
- feat: initial scaffold by @christso in #3
- fix: marketplace plugin architecture by @christso in #4
- refactor: move workspace.yaml to .allagents directory by @christso in #5
- feat: add gitignore-style negation patterns for workspace.files by @christso in #7
- feat(sync): auto-inject WORKSPACE-RULES into agent files by @christso in #8
- feat: docs landing page by @christso in #6
- feat: docs landing page by @christso in #10
- feat(sync): non-destructive sync with state tracking by @christso in #9
- fix(sync): correct skill directory tracking in state by @christso in #11
- refactor: make commands Claude-specific, remove prompts from other clients by @christso in #13
- feat(cli): add update command for self-updating allagents by @christso in #12
- fix(build): add missing shx dev dependency by @christso in #15
- fix(init): inject WORKSPACE-RULES into AGENTS.md during workspace init by @christso in #14
- fix(init): resolve workspace.source paths and use copy for CLAUDE.md by @christso in #16
- test(sync): verify WORKSPACE-RULES appends without replacing content by @christso in #17
- feat(sync): add file-level source sync for workspace files by @christso in #18
- fix(update): resolve package.json path correctly for version detection by @christso in #20
- feat(init): support GitHub URLs in workspace init --from flag by @christso in #19
- feat: support branch specification in workspace init --from URLs by @christso in #21
- fix: support branch names with slashes in workspace.source URLs by @christso in #22
- fix: use correct branch when fetching agent files from GitHub URLs by @christso in #23
- fix(sync): improve sync-state.json cleanup handling by @christso in #26
- fix(test): use dependency injection to isolate plugin tests by @christso in #28
- feat(sync): handle duplicate skill names across plugins by @christso in #27
- feat(sync): pull latest by default, add --offline flag by @christso in #29
- feat(sync): add --client option to filter sync by client by @christso in #32
- feat(marketplace): add marketplace.json parser for rich plugin discovery by @christso in #33
- refactor(marketplace): consolidate plugin resolution logic by @christso in #34
- refactor(cli): move update command under self namespace by @christso in #35
- refactor(cli): rename workspace plugin add to install by @christso in #36
- refactor(cli): rename workspace plugin remove to uninstall by @christso in #38
- refactor(cli): migrate from Commander.js to cmd-ts by @christso in #39
- feat(cli): add global --json flag for machine-readable output by @christso in #40
- feat(cli): add enriched help text with examples and metadata by @christso in #41
- feat(cli): add --agent-help flag for machine-readable command documentation by @christso in #42
- fix: make manifest parsing and skill validation lenient with warnings by @christso in #43
- fix(marketplace): resolve URL-source plugins by fetching them by @christso in #44
- refactor(cli): promote plugin install/uninstall to top-level command by @christso in #45
- fix(cli): concise subcommand group help by @christso in #46
- feat: support user scope plugin installation by @christso in #48
- fix(marketplace): checkout default branch before pulling during update by @christso in #50
- feat(cli): interactive TUI wizard for no-args usage by @christso in #49
- feat(marketplace): support GitHub source type in marketplace.json by @christso in #51
- fix(tui): marketplace screen shows marketplaces instead of plugins by @christso in #54
- feat(marketplace): add resilience for marketplace removal, sync, status, and prune by @christso in #55
- feat(workspace): include all clients in default template by @christso in #53
- feat(sync): sync both user and project workspaces automatically by @christso in #56
- fix(workspace): fall back to user workspace when no project workspace exists by @christso in #57
- fix(tui): show user plugins in view status menu by @christso in #58
- perf(tui): session-scoped caching to eliminate progressive slowdown by @christso in #59
- fix(tui): erase cancelled prompt instead of showing strikethrough by @christso in #61
- fix(workspace): preserve existing CLAUDE.md and AGENTS.md on init by @christso in #63
- feat(plugin): smart scope resolution for plugin uninstall by @christso in #64
- fix(marketplace): prevent repeated auto-registration on every plugin resolve by @christso in #66
- fix(tui): eliminate freezes from network fetches and stdin contention by @christso in #67
- fix(tui): remove ANSI cursor manipulation on cancel to fix Windows freeze by @christso in #70
- feat: auto-init workspace and conditional agent files by @christso in #72
- fix: deduplicate plugins when cwd is the home directory by @christso in #71
- feat: auto-update check on TUI startup by @christso in #74
- feat: add workspace repo add/remove/list subcommands by @christso in #73
- docs: add auto-update check and self update documentation by @christso in #75
- docs: add workspace repo subcommand documentation by @christso in #76
- feat: add workspace setup command for VSCode workspace generation by @christso in #78
- fix: show version update notice on all commands by @christso in #79
- feat(marketplace): support branch selection in marketplace registration by @christso in #80
- feat(tui): manage clients in TUI by @christso in #82
- feat(vscode): use template.code-workspace and {path:...} placeholders by @christso in #83
- fix(tui): show user-level plugins in manage plugins screen by @christso in #87
- fix: replace gh CLI dependency with git (simple-git) by @christso in #88
- chore: update CLAUDE.md merge instructions and remove co-author attribution by @christso in #89
- feat: use universal .agents/skills/ folder for compatible clients by @christso in #90
- fix: use path.join for cross-platform path in error message by @christso in #92
- fix(marketplace): store marketplaces under plugins directory by @christso in #93
- fix(marketplace): refresh marketplace when plugin not found in cache by @christso in #94
- fix(plugin): deduplicate concurrent fetches and reject duplicate entries by @christso in #95
- feat(sync): add symlink mode for shared skills by @christso in #97
- fix(user-scope): exclude claude from default user-scope clients by @christso in #99
- feat(plugin): show version, scope, and status in plugin list by @christso in https://github.com/Entit...