No description
Find a file
liyachen 95a77bec4d feat: AI frame selection via a vision model (GLM-4.6V-Flash / Z.ai)
When a frame-selector API key is set, hook/keyframe send the extension's
deduped candidate frames and a target count; the plugin asks the vision
model to keep the most effect-heavy frames (skip talking-head shots) and
stores only those. Robust index parsing + heuristic fallback (even-sample)
when unconfigured or on any failure. New "AI 挑帧" settings (Z.ai base URL
+ GLM-4.6V-Flash prefilled; user supplies the key).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 16:23:16 -04:00
docs docs: update backlog — mark session work complete, add screenshot extension task 2026-05-31 16:06:10 -04:00
src feat: AI frame selection via a vision model (GLM-4.6V-Flash / Z.ai) 2026-06-28 16:23:16 -04:00
tests feat: AI frame selection via a vision model (GLM-4.6V-Flash / Z.ai) 2026-06-28 16:23:16 -04:00
.gitignore chore: project scaffold — gitignore, CLAUDE.md, implementation plan 2026-05-30 14:06:43 -04:00
CLAUDE.md chore: add Karpathy principles + reporting standards to CLAUDE.md 2026-05-30 14:10:44 -04:00
esbuild.config.mjs feat: main plugin class — vault watcher, provider registry, HTTP server, error log 2026-05-30 14:47:10 -04:00
jest.config.js feat: scaffold vault-autopilot plugin 2026-05-30 14:14:28 -04:00
main.js feat: return obsidian:// deep link to the created note from /clip 2026-06-27 19:45:28 -04:00
manifest.json feat: scaffold vault-autopilot plugin 2026-05-30 14:14:28 -04:00
package-lock.json chore: add package-lock.json 2026-05-31 16:39:31 -04:00
package.json feat: scaffold vault-autopilot plugin 2026-05-30 14:14:28 -04:00
tsconfig.json feat: scaffold vault-autopilot plugin 2026-05-30 14:14:28 -04:00