Skip to content

Releases: grundmanise/agentx

v0.1.0-nightly.20261002

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 09:45
f98e6f1

Nightly build of main at f98e6f1. Install it with curl -fsSL https://agentx.wtf/install | sh -s -- --nightly.

New

  • Add the agentx CLI skeleton with its output contract
  • Add config and machine commands with the mutation lock
  • Add the git runner, the account repo and agentx doctor
  • Add scan with the client registry, skill discovery and content hash
  • Inventory MCP servers and plugins in scan
  • Add agentx serve, the watching child with refresh requests on stdin
  • Handshake MCP servers with scan --handshake
  • Inventory Codex and Cursor plugins
  • Apply Codex per-server enabled overlays to plugin servers
  • Warn about an incomplete Cursor plugin cache entry
  • Read skills and servers from Cursor plugin manifests
  • Watch every skill directory under the library and worktrees
  • Report detected agent clients in doctor
  • Journal mutations and recover them before scans
  • Make doctor read-only
  • Watch through FSEvents on macOS
  • End with exit 6 when a directory cannot be watched
  • Colour and structure the text output
  • Take --color as on or off
  • Group doctor by section and count what scan finds
  • Count clients in the doctor section title, report the library as app state
  • Open scan with the machine summary
  • Say what each doctor row means, drop the worktree row
  • Handshake MCP servers as their clients would run them
  • Add, list, inspect and remove sources
  • Answer search requests from an in-memory source index
  • Fetch one, several or all sources (#24)
  • Install a skill and record where it came from (#26)
  • Install every skill of a source in one command (#27)
  • Remove a skill and place one into a client later (#28)
  • Adopt skills installed by the vercel skills CLI (#30)
  • Export machine settings and lineage, and import them (#29)
  • Stop a run cleanly on a signal and report leftover account repo state (#32)
  • Report managed skills whose source was removed (#42)
  • Name the universal clients and remove a skill from universal (#43)
  • Show drift, diff and revert managed skills (#54)
  • Repair missing and displaced placements (#55)
  • Check managed skills for upstream updates (#56)
  • Update an unmodified skill to the version the last check found (#57)
  • Refresh every added source on the update check's timer (#58)
  • Merge your edits into the update of a modified skill (#59)
  • Finish or give up a pending merge with skill update (#60)
  • Replace the keep flags of skill place with --force (#62)
  • Read an update with skill diff --update (#65)

Fixes

  • Print help for a bare agentx and keep Run off the process arguments
  • Hash an unparsable frontmatter as empty and derive reads_library
  • Keep file content out of scan warnings and drop the server node transport
  • Keep serve tests from racing their own child and trim the watcher
  • Follow the MCP stream and shutdown rules in the handshake
  • Report a failed fsync from the atomic write
  • Retry the exclusive lock briefly before reporting it held
  • Verify staged content on recovery and sweep orphan staged files
  • Watch symlink targets below the trees through FSEvents too
  • Report dropped FSEvents like an inotify overflow
  • Read Cursor's bare manifest paths, one warning per directory
  • Watch client skills directories in serve
  • Read the frontmatter block as YAML
  • Close the defects an adversarial review found
  • Hash an unquoted number or boolean as the file writes it
  • Make a canonical URL parse back to itself
  • Tell a broken account repo from an unfetched source and sanitise source text (#25)
  • Sanitise text agentx did not write before printing it (#37)
  • Refuse a skill directory the import commit cannot record (#39)
  • Say an edited copy placement was kept and how to replace it (#44)
  • Keep a fetch from writing a remote into the account repo (#68)