Add new features to kagi-cli - enhanced output format, batch-threading and rate-limiting, autocomplete, pretty colors#7
Conversation
|
thanks for putting this together. there are some good additions here, but i don’t think this is ready to merge yet. the main issue is that a few of the new features are either incomplete or break the cli contract in ways that will surprise users and scripts:
one smaller cleanup item: i’d like to see these fixed before merge, especially the completion mismatch, the batch output/exit-code behavior, and the missing validation on batch flags. |
|
AI is making me lazy anymore... will fix. |
|
Ok, I think that's better now. I'm turning in for the night, let me know if you see any other issues and I'll work on them tomorrow. |
|
most of the earlier issues look fixed now, but the rate limiter still is not enforcing the configured rpm correctly. i live-tested the bug appears to be in |
|
rate limit is a bit more robust now. |
|
thanks for fixing everything and for the contribution. everything looks in order on my side now. i’ll just do a final polish pass on the docs/readme and then merge. |
Summary
last commit added several new features to the Kagi CLI:
Verification
cargo fmt --checkcargo clippy --all-targets --all-features -- -D warningscargo test -qDocs
Auth / Secrets