Repository navigation
Releases
Releases · Nowyousee1/agentloom
v0.3.5
Changed
- The complete Simplified Chinese guide is now integrated into the root
README.mdwith a language
switch.README.zh-CN.mdremains as a compatibility pointer instead of a second source of truth. - npm is now the primary installation path throughout the project and package READMEs; GitHub release
tarballs remain documented as offline fallbacks. - The README status and package links reflect the published
0.3.4registry packages instead of the
earlier pending-verification state.
v0.3.4
Fixed
- The release workflow is rerunnable. An existing GitHub release is edited instead of recreated, and
an npm package version that is already present is skipped. This lets maintainers addNPM_TOKEN
and rerun the release after GitHub artifacts have already been published.
v0.3.3
Fixed
SHA256SUMSnow contains artifact basenames instead of build-directory paths, so downloading the
three release assets into one directory is enough to runsha256sum -c SHA256SUMS.
v0.3.2
Changed
- The CLI is published as
@nowyousee1/agentloom: the unscopedagentloomname on npm belongs to an
unrelated package. The installed command is stillagentloom, anddsh-agentloomstays unscoped.
Added
- Every GitHub release now carries stable
agentloom-cli.tgz,dsh-agentloom.tgzand
SHA256SUMSassets. Installation no longer depends on npm registry availability or credentials. scripts/verify.mjsrejects a release workflow that stops attaching those installable artifacts.
v0.3.1
Added
- Release engineering:
scripts/verify.mjs(versions, syntax, packed contents, required files,
documentation links) andscripts/version.mjs(bump everypackage.jsonplus
CODEX_PLUGIN_VERSIONin one step). .github/workflows/release.yml: tagv*→ verify → test →npm publish --provenancefor both
packages → GitHub release notes taken from this file.- Community files:
CODE_OF_CONDUCT.md, issue forms, PR template, Dependabot,.editorconfig,
.gitattributes,.nvmrc. - Docs:
docs/FAQ.mdanddocs/PUBLISHING.md; "Where to find it" tables in both READMEs. - Tests for the Codex marketplace output and for config portability/migration (34 tests total).
Changed
defaultConfig()now writesmemory.dshBudgetBytes: "auto"andportablePaths()normalises path
separators, so onehub.jsonround-trips unchanged on every platform.migrateLegacyHub(legacyRoot, hubRoot)takes explicit roots, which is what makes the migration
path testable; the CLI call site is unchanged.- Marketplace and plugin display names are
Agentloom(they still saidAgent Hub).
Fixed
scripts/verify.mjsno longer triggers Node'sDEP0190deprecation warning when invoking
npm packon Windows.LICENSEis shipped inside both published packages instead of only at the repository root.- Link handling on macOS:
isLink()comparedrealpath()with the lexical path, so every real
directory under/var/...(which resolves to/private/var/...) looked like a link. The probe is
nowlstat()-first everywhere and the realpath fallback is Windows-only; ownership, pruning and
linkStatus()compare paths through newsamePath()/isUnder()helpers.
v0.3.0
First public release under the name agentloom (formerly agent-hub).
Added
- Monorepo layout:
packages/cli(theagentloomCLI) andpackages/dsh-plugin
(the DeepSeek Harness bridge plugin). - Shared, both-sides writable memory store at
~/.agentloom/memory/shared.md
with metadata (kind,scope,tags, timestamps) and update-by-title semantics. agentloom skill import --from=codexto pull existing Codex skills into the single
source of truth.agentloom doctor: checks Node version, hub config, DSH link state, Codex skill
inventory, MCP bridge, Codex plugin version/cache, the AGENTS.md mirror block,
index freshness, legacy directories and DSH compatibility patches.- MCP server (
packages/cli/mcp/server.mjs) exposingloom_memory_search,
loom_memory_add,loom_memory_list,loom_skill_list,loom_skill_show,
loom_statusandloom_sync, withreadOnlyHintannotations so Codex can call
the read-only tools without an approval prompt. - AGENTS.md mirror block (
<!-- agentloom:shared:start -->…end) so Codex
automatically sees shared memories instead of having to call a tool. - Windows/Unix link handling: junctions on Windows, directory symlinks elsewhere;
dangling links are detected through the link target, not throughfs.exists. - Pruning of managed DSH links whose skill was renamed or deleted.
- Unit tests for the edit engine, skill rendering, shared memory and link lifecycle.
- GitHub Actions CI on Linux, Windows and macOS with Node 22 and 24.
- English and Chinese documentation, architecture notes and a compatibility matrix.
Changed
- Hub directory moved from
~/.agent-hubto~/.agentloom(automatic one-time
migration on first run, copy-then-remove so it also works across volumes). - Default paths are platform-neutral (
~/.dsh/...,~/.codex/...) instead of
${USERPROFILE}/.... - The DSH injection budget defaults to
"auto"and follows the harness's
agent-instructions maxBytesinstead of a hard-coded 64 KiB. - Codex plugin content is versioned (
CODEX_PLUGIN_VERSION) so the per-version
cache in~/.codex/plugins/cache/...actually misses after a layout change. - The Codex plugin's
.mcp.jsonnow ships only the agentloom bridge, never the
user's other MCP servers (their headers and tokens stay out of the plugin).
Fixed
settings-compatpatch script was not idempotent: a second run could duplicate an
import line and break the plugin with a duplicate ESM binding.@deepseek-ai/dsh-settingscompatibility shims for plugins built against a newer
host (settingsNamespace,installSettingsSection, typertcreate()codecs).- Invalid skill names and empty shared-memory titles are rejected instead of written.