Summary
Kagi truncates queries, which can cause it to miss bangs that would re-route the query away from the standard search experience. When bangs escape truncation, long prompts are routed with truncation. The main Kagi search result page warns about truncation, but other interfaces (including the Assistant) do not.
Background
I have Kagi set as my default search and usually query Kagi from my browser's search/address bar. I frequently use !bangs to define how Kaqi processes my query. When I intend to start an Assistant session (With !quick or !research) my queries frequently get truncated with the error "Your query was trimmed because we limit queries to 32 words and 1024 characters."
This truncation may be appropriate for web search, but it's limiting for assistant sessions. I want to provide extensive context and instructions to maximize the value of Assistant's long processing time.
Examples
Truncated With no Routing
If you put !research at the end of a long query, Kagi misses it entirely.
Query
Red Bull recently published a video showing a team of several professional bicyclists towing a glider down a runway. While it managed to get airborne, this seems unimpressive since longer flights have been achieved in several instances by human-powered ultralight aircraft with a single person driving a propeller via foot pedals. Why was the Red Bull performance so poor despite using more cyclists? !research
Result
Loads kagi.com/search. Query is truncated to:
Red Bull recently published a video showing a team of several professional bicyclists towing a glider down a runway. While it managed to get airborne, this seems unimpressive since longer flights have
The following warning appears at the top of the search page:
Your query was trimmed because we limit queries to 32 words and 1024 characters.
Truncated and Routed
If the !research is placed early in the query, it is routed correctly but silently truncated.
Query
!research Red Bull recently published a video showing a team of several professional bicyclists towing a glider down a runway. While it managed to get airborne, this seems unimpressive since longer flights have been achieved in several instances by human-powered ultralight aircraft with a single person driving a propeller via foot pedals. Why was the Red Bull performance so poor despite using more cyclists?
Result
Loads kagi.com/assistant with a truncated initial prompt. It actually preserves less of the prompt that the search does:
Red Bull recently published a video showing a team of several professional bicyclists towing a glider down a runway. While it managed to get airborne, this seems unimpressive since longer flights
In this case, there is no warning that the prompt has been truncated.
I expect Kagi to utilize my full prompt regardless of what interface I submit it to. When my query is truncated, I expect Kagi to warn me that it manipulated my query.