Skip to content

Releases: MerrukTechnology/OpenCode-Native

v1.12.0

08 Mar 00:32
Immutable release. Only release title and notes can be modified.
v1.12.0
c9b4a70

Choose a tag to compare

Changelog

  • 0c73205 Flow System: Conflict Handling, Cycle Detection, and Diagnostics Labels: area/flow, priority/high, type/feature Description: #33
  • c9b4a70 feat(Flow): implement cycle detection and diagnostics for flow system
  • ee3b07f feat(flow): add duplicate flow ID detection and conflict reporting

v1.11.0

07 Mar 02:01
Immutable release. Only release title and notes can be modified.
v1.11.0
4af4d61

Choose a tag to compare

Changelog

  • 2784900 Merge pull request #32 from MerrukTechnology/dependabot/go_modules/dependencies-5b8e6bf54f
  • beb10cf build(deps)(deps): bump github.com/mark3labs/mcp-go
  • 9432955 chore(docs): add technical debt tracking to AGENTS.md
  • a3dd587 chore: Upgrade Google GenAI to v1.49.0
  • 2fdceee feat(db): make root_session_id nullable in flow_states table
  • 5ef32e5 fix(app): prevent nil-pointer panic when InitPrimaryAgents returns empty slice
  • 8616e87 fix(core): propagate context.Context to all long-running operations
  • 4bae4f9 fix(flow): add prompt validation and race condition handling
  • ae7f449 fix(lsp): handler leak in WaitForDiagnostics and clientsCh lock
  • 4c2a284 fix: add context.Context to exec.Command calls
  • 8b5c3da fix: add guarded goroutine for lspSvc.Init with error handling and panic recovery
  • 4af4d61 fix: resolve duplicated tools import in provider.go

v1.10.0

06 Mar 22:00
Immutable release. Only release title and notes can be modified.
v1.10.0
8abf1f2

Choose a tag to compare

Changelog

  • b691b2e chore(docs):remove host
  • ce3b4b8 docs(spec):websearch
  • dad6186 feat(cmd):add explicit project id to group sessions
  • 521be61 feat(llm): add Kilo provider with SSE decoder for fragmented tool calls
  • a69d8b8 feat(provider): add better handling, sentinel errors, and documentation to providers
  • 9d651c4 feat(tui): add responsive layout engine and pro theme, and some bug fixes for last merge
  • e9f07b3 feat(websearch):add new tool, initial impl
  • 0f9c520 feat: add 32 Kilo Gateway models with complete capability metadata
  • 4d20c7f fix(cmd):adjust flag msg
  • de33c83 fix(cmd):skip session flag when flow is provided
  • 4cbd004 fix(dialog):correct scroll behaviour and room for bash cmd
  • c15accd fix(flow):fall through behaviour removed, only explicit transitions
  • 7144dc3 fix(flow):resume properly, adjust output, fix init file
  • b870627 fix(flow,tui):do not spam structured output in flow, proper lsp shutdown
  • a9d9877 fix(messages):ordering bug, evident when forking session, created_at is not enough
  • 8d886cb fix(tools):bug with non matching tool result blocks
  • 5a7dce4 fix(websearch):do not add tool if no providers configured
  • aed5567 merge: incorporate upstream changes from obukhovaa/opencode
  • 8abf1f2 merge: incorporate upstream changes while preserving our features
  • dc4dea4 refactor(tools):adjust name to match claude
  • 5ce8058 refactor(tools):fetch and read rename

v1.9.0

01 Mar 23:45
Immutable release. Only release title and notes can be modified.
v1.9.0
9e8834f

Choose a tag to compare

Changelog

  • 4366f50 feat(agents):list via command
  • 9e8834f merge: incorporate upstream changes with local adaptations

v1.8.1

01 Mar 21:38
Immutable release. Only release title and notes can be modified.
v1.8.1
c540c7d

Choose a tag to compare

Changelog

  • 3e761d0 change outdated config flags for goreleaser
  • 7a4a2e6 goreleaser: cleanup
  • 53bfcd7 goreleaser: cleanup
  • a02b339 goreleaser: cleanup
  • c540c7d goreleaser: fix again
  • 6bdf07f goreleaser: fix release
  • 20988c0 goreleaser: no need for signing step for now

v1.6.0

21 Feb 06:03
Immutable release. Only release title and notes can be modified.
ce5f55e

Choose a tag to compare

Changelog

  • 141dcc2 Coverage: add more tests for tools and skills
  • 4e9e430 Fix for Expression has no effect
  • d6ae0f2 Fix for Useless assignment to local variable
  • e9672de Fix for Writable file handle closed without error handling
  • b9abd97 Fix provider detection to include environment variable-based providers, Fix QF1012 linting issues: replace WriteString(fmt.Sprintf) with fmt.Fprintf
  • cdbf1fe Fixed the additional QF1012 linting issue in internal/diff/diff.go.
  • 3f7a430 Hotfix(Security): Fix QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...))
  • d566324 Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
  • b72859c Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
  • 991bee9 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • 46e26fd Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • e5c40e3 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • e8caa17 Merge branch 'main' into dependabot/go_modules/google.golang.org/genai-1.47.0
  • 5d62177 Merge branch 'main' into feature/fileutil_refactor
  • 64aa9bb Merge branch 'main' into feature/fileutil_refactor
  • b93b42c Merge branch 'main' into feature/fileutil_refactor
  • c2949b0 Merge branch 'main' into finding-autofix-402cccdf
  • db4c4cf Merge branch 'main' into finding-autofix-402cccdf
  • d2e17bd Merge branch 'main' into finding-autofix-7caa6805
  • bbaff67 Merge branch 'main' into refactor/task-planner-branch
  • ca31def Merge pull request #10 from MerrukTechnology/refactor/task-planner-branch
  • f8cfa5a Merge pull request #11 from MerrukTechnology/feature/fileutil_refactor
  • 4f77fff Merge pull request #12 from MerrukTechnology/feature/fileutil_refactor
  • 7e154b7 Merge pull request #13 from MerrukTechnology/finding-autofix-708f28c1
  • 8aff498 Merge pull request #14 from MerrukTechnology/finding-autofix-402cccdf
  • 6710e6e Merge pull request #15 from MerrukTechnology/finding-autofix-7caa6805
  • 1981196 Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d
  • 89e31ca Merge pull request #6 from MerrukTechnology/feature/fileutil_refactor
  • 1d4b9d5 Merge pull request #8 from MerrukTechnology/dependabot/go_modules/google.golang.org/genai-1.47.0
  • 41ce068 Merge pull request #9 from MerrukTechnology/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.26.0
  • 02442f4 Merge remote-tracking branch 'upstream/main' into main
  • 6ba7775 Models: (basic) add providers (Kilo, Mistral) with dummy models
  • 6b516e8 Potential fix for pull request finding 'Useless assignment to local variable'
  • 3703a45 Revert "Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d"
  • 083ef62 TUI: Fix panic in model selection dialog when models list is empty by adding bounds checking for scrollOffset and selectedIdx
  • 7158a8a Update internal/fileutil/fileutil.go
  • 5c57788 Update internal/fileutil/fileutil.go
  • 2db9e05 Update internal/fileutil/fileutil.go
  • 7bcabee WIP(refactor, fileutil): create unified fileutils package for file handling operations
  • 66a1f0d WIP(refactor, fileutil): remove duplicated code and use a diffirente approach to validate
  • 9aa2132 WIP(refactor, fileutil): standardize more ignore exts/dirs, make more robust skiphidden, fix tests and more usage of fileutil
  • 2b88c93 add opencommit
  • 6f10ac6 build(deps): bump filippo.io/edwards25519
  • b801e1e build(deps): bump github.com/anthropics/anthropic-sdk-go
  • c3a6ded build(deps): bump google.golang.org/genai from 1.46.0 to 1.47.0
  • e8ddf38 chore(model):add sonnet 4.6
  • 8c1ffef codacy: fix double upload
  • ee15eea codacy: more fixes
  • 6987e01 codacy: more fixes
  • bf9c8a3 codacy: more fixes
  • 286a97b codacy: no need for this part
  • 699f611 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
  • 723cce5 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
  • ec676eb fix labeler
  • 8b13b3e fix labeler attempt two
  • 963e75d fix opencommit
  • 9155889 fix(model):keep custom settings in config on model switch
  • 92cb1c5 fixing the addition of kilocode provider and mistral
  • ff3fce5 labeler: covering all folders and features needed for now
  • 64b2db9 labeler: implementation
  • 5ca4d53 labeler: implementation (fix)
  • 9cef618 labeler: more configs
  • dde04da logger: better logging mechanism to prevent wasting resources, small fix in provider for better memory, and dont hardcode values
  • 01a0cbb logging: safer AppendToSessionLogFile
  • ce5f55e missing files from previews PR's
  • 9df0d88 no need for that check
  • 789eba9 refactor(skill):improve prompt
  • 40a2cef refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
  • 0394c6a refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
  • 8769fb4 refactor: optimize SafeReadFile I/O and add provider support
  • 388f359 release: add category
  • 5fd090e remove none existing functionality from description
  • 702e2e4 restore plan usage

v1.5.0

21 Feb 05:53
Immutable release. Only release title and notes can be modified.
ce5f55e

Choose a tag to compare

Changelog

  • 141dcc2 Coverage: add more tests for tools and skills
  • 4e9e430 Fix for Expression has no effect
  • d6ae0f2 Fix for Useless assignment to local variable
  • e9672de Fix for Writable file handle closed without error handling
  • b9abd97 Fix provider detection to include environment variable-based providers, Fix QF1012 linting issues: replace WriteString(fmt.Sprintf) with fmt.Fprintf
  • cdbf1fe Fixed the additional QF1012 linting issue in internal/diff/diff.go.
  • 3f7a430 Hotfix(Security): Fix QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...))
  • d566324 Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
  • b72859c Merge branch 'feature/fileutil_refactor' of https://github.com/MerrukTechnology/OpenCode-Native into feature/fileutil_refactor
  • 991bee9 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • 46e26fd Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • e5c40e3 Merge branch 'main' into dependabot/go_modules/go_modules-d60cbccd5d
  • e8caa17 Merge branch 'main' into dependabot/go_modules/google.golang.org/genai-1.47.0
  • 5d62177 Merge branch 'main' into feature/fileutil_refactor
  • 64aa9bb Merge branch 'main' into feature/fileutil_refactor
  • b93b42c Merge branch 'main' into feature/fileutil_refactor
  • c2949b0 Merge branch 'main' into finding-autofix-402cccdf
  • db4c4cf Merge branch 'main' into finding-autofix-402cccdf
  • d2e17bd Merge branch 'main' into finding-autofix-7caa6805
  • bbaff67 Merge branch 'main' into refactor/task-planner-branch
  • ca31def Merge pull request #10 from MerrukTechnology/refactor/task-planner-branch
  • f8cfa5a Merge pull request #11 from MerrukTechnology/feature/fileutil_refactor
  • 4f77fff Merge pull request #12 from MerrukTechnology/feature/fileutil_refactor
  • 7e154b7 Merge pull request #13 from MerrukTechnology/finding-autofix-708f28c1
  • 8aff498 Merge pull request #14 from MerrukTechnology/finding-autofix-402cccdf
  • 6710e6e Merge pull request #15 from MerrukTechnology/finding-autofix-7caa6805
  • 1981196 Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d
  • 89e31ca Merge pull request #6 from MerrukTechnology/feature/fileutil_refactor
  • 1d4b9d5 Merge pull request #8 from MerrukTechnology/dependabot/go_modules/google.golang.org/genai-1.47.0
  • 41ce068 Merge pull request #9 from MerrukTechnology/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.26.0
  • 02442f4 Merge remote-tracking branch 'upstream/main' into main
  • 6ba7775 Models: (basic) add providers (Kilo, Mistral) with dummy models
  • 6b516e8 Potential fix for pull request finding 'Useless assignment to local variable'
  • 3703a45 Revert "Merge pull request #5 from MerrukTechnology/dependabot/go_modules/go_modules-d60cbccd5d"
  • 083ef62 TUI: Fix panic in model selection dialog when models list is empty by adding bounds checking for scrollOffset and selectedIdx
  • 7158a8a Update internal/fileutil/fileutil.go
  • 5c57788 Update internal/fileutil/fileutil.go
  • 2db9e05 Update internal/fileutil/fileutil.go
  • 7bcabee WIP(refactor, fileutil): create unified fileutils package for file handling operations
  • 66a1f0d WIP(refactor, fileutil): remove duplicated code and use a diffirente approach to validate
  • 9aa2132 WIP(refactor, fileutil): standardize more ignore exts/dirs, make more robust skiphidden, fix tests and more usage of fileutil
  • 2b88c93 add opencommit
  • 6f10ac6 build(deps): bump filippo.io/edwards25519
  • b801e1e build(deps): bump github.com/anthropics/anthropic-sdk-go
  • c3a6ded build(deps): bump google.golang.org/genai from 1.46.0 to 1.47.0
  • e8ddf38 chore(model):add sonnet 4.6
  • 8c1ffef codacy: fix double upload
  • ee15eea codacy: more fixes
  • 6987e01 codacy: more fixes
  • bf9c8a3 codacy: more fixes
  • 286a97b codacy: no need for this part
  • 699f611 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
  • 723cce5 fileutil: Refactor SafeReadFile in internal/fileutil/fileutil.go to open the file once.
  • ec676eb fix labeler
  • 8b13b3e fix labeler attempt two
  • 963e75d fix opencommit
  • 9155889 fix(model):keep custom settings in config on model switch
  • 92cb1c5 fixing the addition of kilocode provider and mistral
  • ff3fce5 labeler: covering all folders and features needed for now
  • 64b2db9 labeler: implementation
  • 5ca4d53 labeler: implementation (fix)
  • 9cef618 labeler: more configs
  • dde04da logger: better logging mechanism to prevent wasting resources, small fix in provider for better memory, and dont hardcode values
  • 01a0cbb logging: safer AppendToSessionLogFile
  • ce5f55e missing files from previews PR's
  • 9df0d88 no need for that check
  • 789eba9 refactor(skill):improve prompt
  • 40a2cef refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
  • 0394c6a refactor(task-planner): integrate plan_task/update_step; consolidate task planner scaffolding; unify path validation; update hivemind prompt; UI renderings
  • 8769fb4 refactor: optimize SafeReadFile I/O and add provider support
  • 388f359 release: add category
  • 5fd090e remove none existing functionality from description
  • 702e2e4 restore plan usage

v1.3.0

18 Feb 20:23
Immutable release. Only release title and notes can be modified.
8bebe13

Choose a tag to compare

Changelog

  • 8bebe13 Merge remote-tracking branch 'upstream/main' into main
  • 2fc6782 docs(structured_output):spec
  • 1cfac9a feat(agent):allow to disable agents
  • 3b237d2 feat(session):allow to start session by provided id
  • fa99003 feat(session):delete flag
  • c730b49 feat(structured_output):base implementation
  • 82b9230 feat(structured_output):complete
  • 4366f85 refactor(log):minor log improvement

v1.2.0

18 Feb 03:33
Immutable release. Only release title and notes can be modified.
7a05dc9

Choose a tag to compare

Changelog

v1.1.1

18 Feb 02:43
Immutable release. Only release title and notes can be modified.
741b98a

Choose a tag to compare

Changelog