Skip to content

feat(cli): submit keyless job feedback - #221

Draft
Max17190 wants to merge 14 commits into
mainfrom
max/enable-keyless-feedback
Draft

Max17190 wants to merge 14 commits into
mainfrom
max/enable-keyless-feedback

Conversation

@Max17190

@Max17190 Max17190 commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Why

Let keyless CLI callers submit structured Search, Scrape, and Parse feedback.

Summary

  • Support firecrawl feedback without an API key, with task, assessment, observation JSON/files, and Parse document class.
  • Preserve job references in JSON output. After an eligible call, print the job reference and a one-line feedback request to stderr; the full contract stays in firecrawl feedback --help.
  • Define reason codes and evidence requirements in help, the README, and bundled skills. Keyless feedback is requested in exchange for free keyless use, and each job accepts one submission. Preserve authenticated feedback, Alexandria session feedback, and search-feedback behavior.

Release after API #4616 is deployed and Docs #1414 is published.

Test Plan

  • Passed 84 targeted tests covering the feedback request, feedback help, submission, Search, and Parse, plus the full formatting check. The full suite runs in CI against a fresh install.
  • Covered credential-free submissions, failure references, Parse observations, the short feedback request, and authenticated opt-outs.
  • Real API integration remains a staging check.

After an eligible call, print the job reference and a one-line optional
reminder pointing to `firecrawl feedback <endpoint> <jobId> --help` instead of
the full server message and flag template. Remove the daily submission rule and
the exact attempt rate from help, the README, and bundled skills, and drop the
retired DAILY_LIMIT_REACHED code.
Resolve conflicts with Alexandria session feedback and the Alexandria-only
search command:

- Send Alexandria session fields for endpoint alexandria and keyless task,
  assessment, document class, and observations for job feedback.
- Keep the keyless feedback help beside the updated search action.
- Keep the Alexandria guidance and relocated completion criteria in the
  bundled skills alongside the keyless feedback contract.
- Describe keyless feedback as requested in exchange for free keyless use in
  the stderr reminder, help, README, and skills.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant