Repository navigation
Polygate 0.6.2
Polygate 0.6.2
Fixed
- Tool calls with a misnamed argument. Some models name a tool argument after a common convention instead of the tool's own definition. DeepSeek, for example, sends
read {"path": "a.ts"}where the tool asks forfilePath, and coding agents such as Kilo and OpenCode reject the call and stop after a few in a row. Polygate now renames the argument before your client sees it: spelling variants (file_path,old_string) and a few common synonyms (path,file,cmd). It works for every model and every client. A call is changed only when a required argument is missing and exactly one argument of the right type fits; a correct call is passed on exactly as the model wrote it. Each fix is noted in the log. - A provider's own route list no longer blocks moving on without saying so. An OpenCode Free or Kilo provider set to "Only these routes" without the backup exits failed when its route was used up, even with "Move on when an exit is used up" on. The Routing page now names such a provider, with a one-click Let it move on to the backup exits, and the error says which switch to change.
Changed
- The routing map shows the backup exits. The gate draws numbered lines to the exits next in line: the one taking requests now, the ones standing by, and the ones that cannot be used. When the exit in use is used up, switched off or resting, the gate says where requests go now. Clicking a backup line explains it and offers Make it the route in use.
- Kilo can use the backup exits from its own route list, like OpenCode Free. Both start with it on.
- Tool calls reach the client in one piece when they are complete; text and reasoning still stream as they arrive.
Upgrading
Windows: in 0.4.2 or later, open Settings → Updates → Update & restart. Otherwise download Polygate-0.6.2-Windows-x64.exe below and use it in place of the old one. Your settings and keys are kept. The app remains unsigned.
Linux service users: connect to your server and run:
sudo polygate updateVerify checksums before installation; each file has a .sha256 beside it.