Skip to content

v0.2.0-rc.2 — scope core under @mandarnilange + npm audit fix#5

Merged
mandarnilange merged 1 commit into
mainfrom
chore/v0.2.0-rc.2-scope-core
Apr 26, 2026
Merged

v0.2.0-rc.2 — scope core under @mandarnilange + npm audit fix#5
mandarnilange merged 1 commit into
mainfrom
chore/v0.2.0-rc.2-scope-core

Conversation

@mandarnilange
Copy link
Copy Markdown
Owner

Summary

  • Renames agentforge-core@mandarnilange/agentforge-core. Both published packages now live under one scope; install paths are uniform across the stack.
  • CLI binaries (agentforge, agentforge-core) unchanged — only npm install paths carry the scope.
  • Bumps fast-xml-parser via npm audit fix (XML-injection advisory, transitive via AWS SDK). 2 of 4 audit warnings cleared.
  • Documents the residual uuid <14 advisory: only affects v3/v5/v6 with caller-supplied buffer; dockerode uses v4, so AgentForge is not exposed. Fix lands in 0.3 with dockerode@5 once @types/dockerode@5 ships.

What changed

  • packages/core/package.json: name + version
  • packages/platform/package.json: dep + peerDep keys + version
  • 70+ TS/test files: from "agentforge-core/..."from "@mandarnilange/agentforge-core/..."
  • vitest aliases (root + platform)
  • Smoke tests: assert new scoped names
  • Lockfiles regenerated
  • Docs: README, getting-started, CHANGELOG, ROADMAP, SECURITY, CONTRIBUTING, packages/*/README, docs/{multi-provider,templates}.md, issue templates, release workflow header

Test plan

  • npm run typecheck — clean
  • npx vitest run — 1580 pass, 1 todo
  • npx biome check . — clean
  • After merge + tag v0.2.0-rc.2: CI publishes both scoped packages + Docker images + GitHub Release
  • Post-publish: npm deprecate agentforge-core@0.2.0-rc.0 and 0.2.0-rc.1 pointing to @mandarnilange/agentforge-core

The framework package is renamed from `agentforge-core` to
`@mandarnilange/agentforge-core` so both published packages live
under one consistent npm scope. CLI binaries (`agentforge`,
`agentforge-core`) are unchanged — only install paths carry the
scope.

This drops the unscoped name's similarity-policy risk and makes
docs/install commands uniform across the stack. The unscoped
versions of `agentforge-core` (rc.0, rc.1) will be deprecated on
npm post-publish; they remain installable but redirect users to
the new path.

Also bumps `fast-xml-parser` via `npm audit fix` (XML-injection
advisory, transitive via OTel exporter → AWS SDK). Two `uuid <14`
audit warnings remain via dockerode 4.x — the advisory only
affects v3/v5/v6 with a caller-supplied buffer, which dockerode
never does (it uses v4). Documented in CHANGELOG and SECURITY;
fix lands in 0.3 once @types/dockerode@5 ships.

Touches:
- package.json + lockfile (root + per-package): rename + version bumps
- packages/platform/{package.json,src,tests}: import paths +
  vitest alias + smoke-test assertions
- README, getting-started, CHANGELOG, ROADMAP, SECURITY,
  CONTRIBUTING, packages/*/README, docs/*.md, issue templates,
  release workflow header
@mandarnilange mandarnilange merged commit 6ef1c24 into main Apr 26, 2026
4 checks passed
@mandarnilange mandarnilange deleted the chore/v0.2.0-rc.2-scope-core branch April 26, 2026 06:49
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.

1 participant