Skip to content

v0.1.1 — Transcript Intake Agent + Video Intake Guard

Latest

Choose a tag to compare

@AnkitParekh007 AnkitParekh007 released this 13 May 16:40

What's New in v0.1.1

Transcript Intake Agent

A complete safe transcript import system. devdocs-forge-agent never scrapes YouTube — you bring your own transcript via:

  • transcript clipboard — import directly from system clipboard (macOS/Windows/Linux)
  • transcript paste — paste multi-line stdin, end with :::end
  • transcript import-file — import .md, .txt, .vtt, .srt (timestamps stripped automatically)
  • transcript youtube-owner — stub: OAuth owner caption download (instructions shown)
  • transcript transcribe-file — stub: local media transcription (instructions shown)

When --url is provided without --file, generate and validate-source now show step-by-step intake instructions instead of a raw error.

Video Intake Guard improvements

  • Added AI coding tool keywords: cursor, coding agent, coding agents, ai coding, claude code, agentic coding, ide, developer tools, and more
  • New multi-keyword title bonus (+20 points) when 2+ tech keywords appear in the title — "Cursor: coding agents tutorial" now correctly scores ≥ 60 (high confidence)

Validate-source UX fix

  • FAIL Transcript: 0 words (too short)FAIL Transcript: file not found when the file doesn't exist
  • Shows intake instructions after a missing-file error

Config

New transcript_intake section in config/devdocs-forge-agent.yml:

transcript_intake:
  enabled: true
  allow_clipboard: true
  allow_paste: true
  allow_file_import: true
  allow_public_youtube_scraping: false  # always false
  min_words: 150
  warn_words: 500

CI

  • Removed EOL Node 18.x and 20.x from CI matrix
  • Added Node 22.x (Active LTS) and 24.x (Current)

Fixes

  • README tables aligned with consistent column widths
  • .env.example comment typo fixed (Referhttps://See: https://)
  • Node badge updated to >=22

Tests

82 tests passing across 9 test suites, including new:

  • tests/transcript-normalizer.test.ts (13 tests)
  • tests/transcript-intake.test.ts (12 tests)
  • 3 new tech-video-classifier tests for AI coding keywords

Full changelog: v0.1.0...v0.1.1