npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

agency-agentic

v1.0.10

Published

agentic — AI-powered terminal coding agent

Readme

Agentic 配置

Agentic 尽量保持 OpenCode 配置兼容。上游字段以 OpenCode schema 和官方文档为准;Agentic 特有的版本、发布、Flow 与外部插件指导维护在静态文档和对应插件中,不重新注入内置产品 skill。模型 Prompt 只保留 Agentic/OpenCode 文档路由,不复制产品知识正文。

模型如何查询

Agentic 产品行为、发布、Desktop、Flow、平台支持与可选记忆边界的公开权威入口为 https://github.com/jishenjason-cmd/agentic-releases#readme。provider、plugin API、command、protocol、OAuth、Zen 与 Go 等上游兼容行为继续查询 https://opencode.ai/docs。

# 本机 Agentic 版本
agentic --version

# npm 已发布版本
npm view agency-agentic version

# 当前合并后配置
agentic debug config

provider/model 可用性取决于当前 OpenCode catalog、本地凭据和用户配置。默认目录是 https://models.opencode.ai,可用 AGENTIC_MODELS_URL 覆盖;Agentic 不维护一张可能过期的固定模型列表,也不替用户选择 provider/model。目录是远程元数据输入,不应指向不受信任的服务。

上游兼容配置总表

| 范围 | 配置入口 | 说明 | |---|---|---| | provider/model/agent/permission/MCP | agentic.json / agentic.jsonc | 使用 OpenCode 兼容 schema | | 用户全局 | XDG config 下的 Agentic/OpenCode 兼容路径 | 具体合并结果用 agentic debug config 确认 | | 项目级 | 项目中的 agentic.json(c) | 项目配置与 AGENTS.md 分工 | | 外部插件 | plugin 数组 | npm 包名或受支持的本地插件路径 | | 项目指令 | AGENTS.md | AGENTIC.md 别名已退休 | | 外部 skill | 上游兼容 skill 路径 | 可由 Agentic 环境开关限制扫描 |

Agentic 保留 AGENTIC_* 产品运行时命名空间;OPENCODE_VERSION、OPENCODE_CHANNEL 等官方构建/协议常量在需要上游兼容时继续保留。不应为了表面品牌统一破坏插件、SDK 或官方服务边界。

项目指令优先级

Agentic 当前源码保持 OpenCode v1.18.11 上游的 AGENTS.md 发现与兼容行为,不引入品牌专属规则文件:

  1. 全局类别优先读取 ~/.config/agentic/AGENTS.md;不存在时,才读取 ~/.claude/CLAUDE.md。
  2. 项目类别从当前目录向项目根查找:只要存在 AGENTS.md,就加载沿途全部 AGENTS.md;完全不存在时,才回退查找 CLAUDE.md,随后是已弃用的 CONTEXT.md。
  3. 访问项目内文件时,沿文件所在目录向项目根补充尚未注入的子目录规则,同一消息内去重。
  4. agentic.json(c) 的 instructions 是显式附加来源,与上述规则合并,不替换它们。

全局与项目类别分别选择首个可用文件类型,因此全局 AGENTS.md 可以与项目 CLAUDE.md 同时生效。多个层级的规则采用叠加语义,不执行键值覆盖;内容冲突时应让更靠近目标文件的规则保持更具体。

CLAUDE.md 回退是 OpenCode v1 上游兼容行为,不是 Agentic 自定义能力。Agentic 的差异仅是全局目录使用 ~/.config/agentic,并提供 AGENTIC_DISABLE_CLAUDE_CODE_PROMPT(或总开关 AGENTIC_DISABLE_CLAUDE_CODE)关闭该回退。预发布 V2 core 当前只聚合 AGENTS.md;Agentic 不为它另加兼容层,后续随上游正式迁移。/init 始终只创建或更新 AGENTS.md。

可选记忆插件

Agentic 1.0 不内嵌 Agentmemory,不定义 agentmemory schema,不在 core 中注册 memory_* tools,也不为 Desktop/CLI 维护专用 SQLite 或 viewer 生命周期。

轻量选项可以通过标准插件数组安装:

{
  "plugin": ["opencode-working-memory"]
}

安装前先查询实际发布版本与文档:

npm view opencode-working-memory version

该插件只是当前轻量示例,不是 Agentic 内置依赖或承诺的存储格式。插件自己负责:

  • Node/Bun 运行时兼容;
  • 记忆存储与权限;
  • session/tool hooks 和可见工具;
  • 网络、embedding 或 LLM 费用;
  • 升级和数据迁移。

从 0.x 升级到 1.0 时,Agentic 不自动删除、转换或导入 ~/.agentmemory。需要历史数据时,使用迁移前 tag 或 Agentmemory 自身工具显式导出。

Flow 适配层

Flow 是 @vector-workshop/agentic-flow 独立插件,配置属于 agentic-flow.jsonc,不应将 Flow 私有字段写入 OpenCode 核心 schema。启用仍通过标准 plugin 数组,路由、agent 和 tool gates 由插件管理。

使用前以 ../plugins/agentic-flow/README.md 为准。Flow 必须保持显式启用,不能给普通 Agentic 会话增加默认调度成本。

IDE 接入

Visual Studio Code

Agentic 1.0.9 起提供与 CLI 同版本的独立 VSIX;当前源码版本为 1.0.10。扩展启动 agentic --port <port>,通过 AGENTIC_CALLER=vscode 或 vscode-insiders 激活 IDE 行为,并使用 _EXTENSION_AGENTIC_PORT 隔离终端会话。它不再使用上游 opencode.* command ID、OPENCODE_CALLER 或 opencode 可执行文件。

先安装同版本 CLI,再从相同版本的 Agentic GitHub Release 下载 agentic-vscode-<version>.vsix,用 VS Code 的 “Extensions: Install from VSIX...” 安装。Marketplace/Open VSX 需要独立的 Agentic publisher 凭据;GitHub VSIX 发布不表示这两个商店已经上架。

JetBrains IDE

支持 ACP 的 JetBrains IDE/AI Assistant 可在其 acp.json 中配置 Agentic:

{
  "agent_servers": {
    "Agentic": {
      "command": "agentic",
      "args": ["acp"]
    }
  }
}

JetBrains 通过标准输入输出管理 agentic acp 子进程,不复用 VS Code 扩展,也不需要 Agentic 自建 JetBrains 插件。协议、认证、会话、模型和权限能力由 Agentic ACP 实现及具体 JetBrains 客户端版本共同决定;若 IDE 尚未提供 ACP 设置入口,仅升级 Agentic 不能补出该入口。

Agentic 进程开关

这些开关是运行时或测试边界,不是可选功能的私有业务 schema。常见类别包括:

  • server/auth:AGENTIC_SERVER_USERNAME、AGENTIC_SERVER_PASSWORD、AGENTIC_API_KEY;
  • 测试隔离:AGENTIC_DISABLE_PROJECT_CONFIG、AGENTIC_DISABLE_EXTERNAL_SKILLS、AGENTIC_DISABLE_CLAUDE_CODE;
  • Desktop/runtime:AGENTIC_CLIENT;AGENTIC_DISABLE_CHANNEL_DB 仍是 Core 显式诊断开关,但 Desktop 开发启动不再强制设置它;
  • 模型目录:运行时 AGENTIC_MODELS_URL;构建兼容顺序为 AGENTIC_MODELS_URL、OPENCODE_MODELS_URL、官方目录;
  • 构建兼容:OPENCODE_VERSION、OPENCODE_CHANNEL;浏览器产品版本由发行脚本注入 VITE_AGENTIC_VERSION。

新增开关前要先判断是否能通过现有配置、插件或适配层解决。

Modal 动态模型发现仅在存在对应凭据且 provider 被 allowlist 允许时运行。Agentic 只把 Modal bearer token 发往 HTTPS inference.<region>.modal.direct,拒绝目录提供的其他 host、非 HTTPS URL 和重定向;失败时该次动态模型集合为空,静态配置和其他 provider 不受影响。

发布与防漂移

  • 配置以当前 schema 和 agentic debug config 为事实源,不从旧 decision 复制过期字段。
  • 每次修改本文档时,同步 npm 分发文档和相关发布检查,不复制到 OpenCode 内置 skill。
  • 应用新插件前,实际查询 npm 版本、许可、运行时支持与数据边界。
  • Desktop Node sidecar 的验收不默认安装任何外部记忆插件;插件应有独立兼容测试。
  • 完整发布前运行 scripts/test-agentic-automation.sh 与无跳过 full 验收。