Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/io-github-junkdoge-joe-ae-mcp/issues.md or /mcp/io-github-junkdoge-joe-ae-mcp/issues.json, or Pod over MCP.

Reported issues for io.github.JUNKDOGE-JOE/ae-mcp

Pod holds 7 of 7 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to io.github.JUNKDOGE-JOE/ae-mcp.

Most discussed

fix(opencode): 流式文本被工具/问题事件截断并发生显示顺序错乱

环境

现象

OpenCode 在流式回复期间调用工具并弹出问题卡时:

  1. 工具状态会插入助手正文中间。
  2. 同一段文字会在任意字符位置断开。
  3. 用户已经回答问题后,问题之前应当显示的文字才继续出现。
  4. UI 仍可能显示“等待模型回复”。

实际会话中,同一个单词被拆开:

因此最终显示顺序变成:

globalA
[问题卡:已回答]
lpha 0.7 ... 两件事需要你拍板

可能根因

createDeltaRedactor() 会根据敏感值长度保留一段尾部缓冲。

OpenCode 的 `messa

Read the thread · 2026-08-25 · closed · external user · 1 comment

feat(windows): ZXP 至少内置 OpenCode,并让“重新检测”无需重启 AE

问题

在 Windows x64 + After Effects 2026 v26.3 上安装 v0.10.2 ZXP/AEX 后,面板虽然提供 Claude Code、Codex CLI、OpenCode 三个通道,但全新环境中可能一个都不可用,首次配置成本较高。

实际遇到的流程:

最后一点可能是因为 CEP/After Effects 进程一直使用启动时继承的旧环境变量,而“重新检测”只读取了当前进程的 process.env.PATH

建议

  1. **ZX

Read the thread · 2026-08-25 · closed · external user · 0 comments

compat: ae.skillUse wraps legacy JSON results and can contradict nested ok status

Summary

The ae.skillUse(execute=true) response contract changed when legacy skill execution was routed through the Tool Library engine.

In v0.9.0, the parsed JSX result was returned directly. In v0.9.5 and current main, execute_legacy_skill() always returns a new success envelope and places the parsed legacy result under result.

This removes previously top-level fields and can produce a contradictory response where the outer ok is true while the executed legacy skill returned `

Read the thread · 2026-08-17 · closed · external user · 1 comment

tool-library: legacy skill argsSchema rejects per-property description metadata

Summary

Legacy skills can store per-argument metadata in args_schema, and SkillStore accepts this structure. After legacy skills are projected into Tool Library artifacts, validate_args_schema() applies a keyword allowlist that does not include the standard JSON Schema annotation description.

As a result, a legacy skill can be loaded and rendered by the skill layer but fail when the same skill passes through the Tool Library / ae.skillUse execution path.

Affected versions

Read the thread · 2026-08-17 · closed · external user · 1 comment

status(windows): loopback /health probe inherits proxy environment and can report false HTTP 502

Summary

ae.diagnose performs a raw GET <bridge-url>/health in packages/core/ae_mcp/handlers/status.py::_probe_host(). The httpx.AsyncClient uses the default trust_env=True, so a loopback-only request can inherit HTTP_PROXY / HTTPS_PROXY / ALL_PROXY and be routed through a local or corporate proxy.

When NO_PROXY does not cover the bridge address, the diagnostic can report host.reachable=false with HTTP 502 even though the local bridge and the normal execution path are h

Read the thread · 2026-08-17 · closed · external user · 1 comment

Windows v0.9.5 follow-up: composer collapse, timeout safety, result serialization, preview/snapshot and approval defaults

Summary

After applying the sidecar + shared workaround from #239 on a real Windows installation, I continued testing the panel against After Effects and found several independent reliability issues. I am separating confirmed runtime facts from hypotheses below.

Environment used for the tests:

The main Claude → ae-mcp → After Effects execution path is working af

Read the thread · 2026-08-13 · closed · outside contributor · 1 comment

previewFrame: reports nominal comp size instead of the real PNG size, and reads the PNG while AE is still writing it

ae.previewFrame fails for me on every capture, with two different error messages under the same conditions. Both trace back to preview_viewer.jsx reporting the comp's nominal size and _wait_for_png() accepting a PNG that AE is still writing. I have a working local patch and would be happy to open a PR if the approach looks right to you.

Environment

Read the thread · 2026-08-13 · closed · outside contributor · 1 comment

Most recent

The remaining reports are on the project's issue tracker.