1. 24 Sep, 2025 1 commit
    • Devon Rifkin's avatar
      harmony: don't sanitize built-ins · fd88cd7c
      Devon Rifkin authored
      In #11910 we started sanitizing function names, but we accidentally were
      modifying built-ins like `browser.open` to `browser_open`. This was
      removing the special prompt rendering for built-ins, but this wasn't
      immediately apparent since the models seem to be reasonably good at
      remembering the built-ins even when presented with these slightly
      renamed version. This fix prevents built-ins from ever being renamed.
      fd88cd7c
  2. 18 Sep, 2025 1 commit
    • Devon Rifkin's avatar
      harmony: remove special casing in routes.go · e7f56ef3
      Devon Rifkin authored
      Now that we have a built-in parser abstraction, which was introduced in
      <https://github.com/ollama/ollama/pull/12248>, we can modify our harmony
      parser to match this and then get rid of nearly all of the
      harmony-specific logic in routes.go. We do have a small amount of
      code that turns the parser on by default if the architecture matches and
      no other built-in parser was provided.
      
      The built-in parser interface was modified in order to handle harmony's
      prefill and tool name translation requirements.
      e7f56ef3
  3. 12 Sep, 2025 2 commits
  4. 10 Sep, 2025 1 commit
  5. 08 Sep, 2025 1 commit
  6. 02 Sep, 2025 1 commit
  7. 21 Aug, 2025 1 commit