Repository navigation
FlyCoder 0.3: three Ollama models, automatic publishing from GitHub - #10
Merged
Merged
Conversation
- Tromset/flycoder0.3 (Qwen3.5 9B, 16 GB Macs), flycoder0.3fast (Qwen3.5 4B) and flycoder0.3pro (Qwen3.8 27B), all GGUF so they run on any Ollama >= 0.30 (0.32.12 for pro); Gemma 4 dropped, it did not run on every 16 GB Mac - 64K context by default (8.8 GB measured for flycoder0.3), Qwen coding sampling, system prompt asks for a final self-check - publish-ollama workflow: every change to main rebuilds the changed models, pushes them and updates the ollama.com pages from docs/ollama/ - short English ollama.com pages, one per model, checked by npm test - FlyBrain, installer, bench and docs moved to the new names Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013QgiejZTjqQAUv4N4EFskK
- six-step agent workflow in the system prompt: contract, plan, code, tests, check, report; plus rules for coding agents - a worked example (MESSAGE) showing the expected answer shape; npm test runs the example code against its own test cases - multi-token prediction made explicit (draft_num_predict 4); context memory computed from the GGUF header (about 4.4 GB at 64K) - every Modelfile declares its minimum Ollama version (REQUIRES) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013QgiejZTjqQAUv4N4EFskK
Tromset
marked this pull request as ready for review
October 8, 2026 19:04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
ollama run Tromset/flycoderfailed: the registry has nolatestorfasttag, only*-gguftags.What changes
Tromset/flycoder0.3qwen3.5:9bTromset/flycoder0.3fastqwen3.5:4bTromset/flycoder0.3proqwen3.8:27bTromset/flycoder0.3:lite/:routerqwen3.5:2b/0.8binstall.sh --mlx..github/workflows/publish-ollama.ymlruns on every push tomainthat touches a Modelfile,docs/ollama/or the publishing scripts. It rebuilds and pushes the changed models withscripts/publish.sh, then updates the ollama.com pages withscripts/update-ollama-pages.sh. It can also be started by hand.docs/ollama/<model>.md, about 20 lines each.npm testchecks that each page shows the right name, size, memory and context. The oldTromset/flycoderpage gets a "moved" notice.install.sh, the bench, the README and Documentation.md use the new names.Setup needed (one time, by the owner)
Add these repository secrets:
OLLAMA_KEY: the private~/.ollama/id_ed25519of a machine signed in to the Tromset account.OLLAMA_API_KEY: an API key from ollama.com/settings/keys.The page update reuses the request behind the page's Edit button, which Ollama does not document. If ollama.com refuses it, the workflow shows a warning and the model pushes still succeed.
Verification
npm test: 65 tests pass.actionlintandshellcheckpass.flycoder0.3,flycoder0.3fast,:liteand:routerwere built from these Modelfiles.flycoder0.3introduces itself as "FlyCoder 0.3, … built on Qwen3.5 9B" and writes correct code.ollama ps).scripts/publish.shwas run end to end withpushandrmfaked.🤖 Generated with Claude Code
https://claude.ai/code/session_013QgiejZTjqQAUv4N4EFskK
Generated by Claude Code