fix(developer): print each result header once as kind, title and URL
Merged
PH
5d ago+18+18+01234567890123456789-33-33-01234567890123456789
firecrawl developer now prints each result header once: the kind, the title, then the URL. The full id is gone from readable output and stays in --json.
-## [issue:tobymao/sqlglot#7059] (issue) PostgreSQL GIN index with jsonb_path_ops operator class parsed as table#7059
+## [issue] PostgreSQL GIN index with jsonb_path_ops operator class parsed as table#7059
https://github.com/tobymao/sqlglot/issues/7059
-## [doc:https://kinsta.com/blog/react-useeffect/] (doc) Demystifying React’s useEffect Hook
+## [doc] Demystifying React’s useEffect Hook
+https://kinsta.com/blog/react-useeffect/
The numbers come from replaying 102 saved responses through the old and new builds and counting o200k tokens per response:
| Response mix | Before (p50 / p90) | After (p50 / p90) | Saved per response, mean |
|---|---|---|---|
| Doc, issue and repo results only | 3,247 / 4,016 | 3,197 / 3,950 | 52 (1.6%) |
| With web results | 1,558 / 2,646 | 1,552 / 2,609 | 12 (0.7%) |
Web rows gain about 1 token each, because the URL now gets its own line next to the [web] label. The developer-index skill now describes the readable format.
Summary by cubic
Changes firecrawl developer readable output so each result prints the kind, title, and URL once, instead of the full id. The full id now appears only in --json.
- Result headers render as
## [kind] titlefollowed by the URL on its own line;web:is now a documented artifact kind and is not atypesvalue. - Replaying 102 saved responses, tokens drop slightly: ~52 per doc/issue/repo response (1.6%) and ~12 per response with web results (0.7%).
- Web rows gain about 1 token each because the URL moves to its own line; the developer-index skill now describes the readable format.