mirror of
https://github.com/agoramachina/claude-exporter.git
synced 2026-07-09 15:59:52 +00:00
When Anthropic's `enabled_artifacts_attachments` conversation setting is false, Claude creates files via the skills-runner `create_file` MCP tool instead of the legacy `artifacts` tool. The display_content shape is identical (json_block with language / code / filename), only the tool_use.name differs. The v1.9.1 strict allowlist was rejecting it, silently dropping every artifact in those conversations. Allowlist now accepts both 'artifacts' and 'create_file'. Other skills tools that happen to share json_block display (view, list_directory, etc.) stay filtered out by name. Two regression tests added: - positive: create_file with markdown json_block extracts correctly - negative: view tool with similar json_block stays filtered Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| package.json | ||
| utils.test.js | ||