-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: StackOneHQ/stackone-ai-python
base: stackone-ai-v2.1.1
head repository: StackOneHQ/stackone-ai-python
compare: stackone-ai-v2.3.0
- 14 commits
- 24 files changed
- 4 contributors
Commits on Jan 22, 2026
-
fix(nix): replace deprecated nixfmt-rfc-style with nixfmt (#114)
nixfmt-rfc-style is now the same as pkgs.nixfmt and should be used instead. This removes the explicit package override in treefmt and updates devShells to use the standard nixfmt package. - Remove nixfmt.package override in treefmt config (defaults to nixfmt) - Replace nixfmt-rfc-style with nixfmt in devShells.default - Update nix-workflow.md documentation to reflect the change
Configuration menu - View commit details
-
Copy full SHA for 10627b4 - Browse repository at this point
Copy the full SHA 10627b4View commit details -
ci(release): use setup-nix action with nix develop (#115)
Use the setup-nix composite action for consistent Nix setup across workflows, while still using nix develop for commands to leverage the full devShell environment. - Replace direct install-nix-action with setup-nix composite action - Add skip-uv-sync since nix develop handles dependencies - Keep nix develop --command for build commands
Configuration menu - View commit details
-
Copy full SHA for af5f66e - Browse repository at this point
Copy the full SHA af5f66eView commit details -
refactor(ci): remove unused skip-mock-server option from setup-nix (#116
Configuration menu - View commit details
-
Copy full SHA for a487b66 - Browse repository at this point
Copy the full SHA a487b66View commit details -
ci(release): include uv.lock in release-please updates (#118)
Add uv.lock to release-please extra-files so the lockfile version is updated alongside pyproject.toml during releases. This prevents version drift between the published package and the lockfile. - Add generic updater for uv.lock in release-please config - Update uv.lock to reflect current version (2.1.1)
Configuration menu - View commit details
-
Copy full SHA for 2e29f9e - Browse repository at this point
Copy the full SHA 2e29f9eView commit details -
ci: enforce uv.lock consistency with --locked flag (#119)
Add --locked flag to uv sync commands to fail if uv.lock is out of sync with pyproject.toml. This ensures lockfile consistency across CI and local development. - Add --locked to setup-nix action - Add --locked to flake.nix shellHook
Configuration menu - View commit details
-
Copy full SHA for 05a94b3 - Browse repository at this point
Copy the full SHA 05a94b3View commit details -
ci(release): update uv.lock via workflow instead of release-please (#120
) The release-please generic updater cannot reliably identify the correct version line in uv.lock (too many packages have version fields). Instead, run `uv lock` after release-please creates/updates the PR to regenerate the lockfile with the updated pyproject.toml version. - Remove extra-files config from release-please - Add workflow steps to checkout release branch, run uv lock, and commit
Configuration menu - View commit details
-
Copy full SHA for 1148757 - Browse repository at this point
Copy the full SHA 1148757View commit details -
refactor(release): remove redundant version update step (#122)
Release-please already updates __init__.py version in the release PR, making the update-version script and workflow step redundant. - Remove update-version step from release workflow - Remove update-version target from justfile - Delete scripts/update_version.py
Configuration menu - View commit details
-
Copy full SHA for 4cfbee1 - Browse repository at this point
Copy the full SHA 4cfbee1View commit details -
chore(deps): migrate to googleapis/release-please-action (#123)
google-github-actions/release-please-action is deprecated in favour of googleapis/release-please-action. Migrate to the new repository.
Configuration menu - View commit details
-
Copy full SHA for 2612ed3 - Browse repository at this point
Copy the full SHA 2612ed3View commit details
Commits on Jan 29, 2026
-
refactor(tools): rename meta tools to utility tools with tool_* prefi…
…x [ENG-11958] (#128) * refactor(tools): rename meta tools to utility tools with tool_* prefix Rename tool naming convention to avoid confusion with Facebook's Meta brand. The "meta_*" prefix was ambiguous and could be misinterpreted. File renames: - stackone_ai/meta_tools.py -> stackone_ai/utility_tools.py - tests/test_meta_tools.py -> tests/test_utility_tools.py - examples/meta_tools_example.py -> examples/utility_tools_example.py Tool name changes: - meta_search_tools -> tool_search - meta_execute_tool -> tool_execute - meta_collect_tool_feedback -> tool_feedback API changes: - Tools.meta_tools() -> Tools.utility_tools() Internal class renames: - MetaToolSearchResult -> ToolSearchResult - create_meta_search_tools() -> create_tool_search() - create_meta_execute_tool() -> create_tool_execute() - MetaSearchTool -> ToolSearchTool - MetaExecuteTool -> ToolExecuteTool All tests pass and documentation has been updated accordingly. * docs(readme): update Features list to use Utility Tools naming Update the Features bullet point from "Meta Tools" to "Utility Tools" for consistency with the renamed section heading and tool names.
Configuration menu - View commit details
-
Copy full SHA for 8e50ed3 - Browse repository at this point
Copy the full SHA 8e50ed3View commit details -
chore(deps): bump python-multipart from 0.0.21 to 0.0.22 (#127)
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.21 to 0.0.22. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.21...0.0.22) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.22 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e1cf543 - Browse repository at this point
Copy the full SHA e1cf543View commit details -
chore(deps): bump actions/checkout in the actions group (#126)
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@8e8c483...de0fac2) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85231d4 - Browse repository at this point
Copy the full SHA 85231d4View commit details -
chore(skills): add release-please skill for triggering versioned rele…
…ases (#129) Add a new Claude Code skill that automates the release-please workflow: - Create .claude/skills/release-please/SKILL.md with instructions for triggering a specific version release via Release-As commit trailer - Update CLAUDE.md with Available Skills section documenting the new skill Usage: /release-please <version> (e.g., /release-please 2.3.0) The skill creates a branch, commits with Release-As trailer, and opens a PR that triggers release-please to create a release for that version.
Configuration menu - View commit details
-
Copy full SHA for 032e879 - Browse repository at this point
Copy the full SHA 032e879View commit details -
Configuration menu - View commit details
-
Copy full SHA for a28d0a6 - Browse repository at this point
Copy the full SHA a28d0a6View commit details -
chore(main): release stackone-ai 2.3.0 (#125)
* chore(main): release stackone-ai 2.3.0 * chore: update uv.lock --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0c4658c - Browse repository at this point
Copy the full SHA 0c4658cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff stackone-ai-v2.1.1...stackone-ai-v2.3.0