Bump actions/checkout from 4 to 6#1
Open
dependabot[bot] wants to merge 32 commits into
Open
Conversation
Added funny GitHub badges
- Fix requirements; - Rename param auth_data to api_key;
- Refactor config-flow to support multiple LLM engines - Added YandexGPT and OpenAI - Basic support for models parameters - Correct README
Add support for multiple LLM engines
Bump version to 0.1.2
Bump version to 0.1.2
- Rollback from community to official gigachain library
Add support for completion models configuration
Bump version
- Add support for choosing models; - Support max_tokens; - Add ability to skip auth validation (for testing purposes); - Added EN readme
Add support for choosing models
Enhance github actions files
* Support inbuilt functionality for controlling home-assistant Inherited from default-agent * Add ability to switch off chat history * Add back HACS Actions
default conversation agent instantiation method was changed
* rc-0.1.8 fix version conflict resolve versions conflict * rc-0.1.8 remove anyscale remove anyscale support
- Migrate from AbstractConversationAgent to ConversationEntity with _async_handle_message(user_input, chat_log) and ChatLog/AssistantContent API - Add conversation.py with GigaChainConversationEntity - Simplify __init__.py to use async_forward_entry_setups/async_unload_platforms - Add 20 tests (11 config flow + 9 conversation entity) with pytest-homeassistant-custom-component - Add CHANGELOG.md based on git commit history - Add full technical documentation (docs/DOCUMENTATION.md) - Fix blocking LLM call, memory leak, deprecated APIs, Anyscale removal - Update to HA best practices: entry.runtime_data, ConfigFlowResult, @callback - Update models (GigaChat-Max, gpt-4o), add verify_ssl option - Add MIT LICENSE, pytest.ini, pre-commit ruff v0.9.7 - Update GitHub Actions to v4/v5, Python 3.12, ruff lint - Remove dead code: Anyscale, test-model.py, duplicate workflows - Version bump to 0.3.0 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
…penai, pytest в CI - Удалён OrderedDict, история управляется нативным ChatLog HA - _chatlog_to_langchain() для конвертации ChatLog ↔ LangChain messages - GigaChat из langchain_gigachat, ChatOpenAI из langchain_openai - Зависимости: langchain-gigachat>=0.3.0, langchain-openai>=0.3.0, langchain-community>=0.4.0 - Шаг pytest в push.yml и pull.yml - 4 новых теста setup/unload (test_setup.py) - Обновлены тесты conversation entity для ChatLog - Итого: 26 тестов (11 config flow + 11 conversation + 4 setup) - Обновлена документация для v0.4.0 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
- _attr_supports_streaming = True для потоковой генерации - client.invoke() через executor заменён на client.astream() (async) - _async_langchain_stream() конвертирует AIMessageChunk → HA delta dicts - async_add_assistant_content_without_tools заменён на async_add_delta_content_stream - 3 новых теста (streaming attr, stream conversion, empty chunks) - Итого: 29 тестов (11 config flow + 14 conversation + 4 setup) - Версия: 0.5.0 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Complete project rename to reflect multi-provider LLM support: - Domain: gigachain -> smartchain - Entity: GigaChainConversationEntity -> SmartChainConversationEntity - New GitHub repo: ha-smartchain - Updated all imports, translations, manifests, tests Added AI Task entity (SmartChainAITaskEntity): - Implements ai_task.AITaskEntity with _async_generate_data() - Supports structured output (JSON parsing) - Reuses conversation entity's LangChain streaming + tool calling - For automation-driven text generation via ai_task.generate_data All 34 tests passing. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Project conventions, architecture overview, testing and naming rules. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
…0.7.0) - Added Platform.AI_TASK to __init__.py PLATFORMS - Added ai_task to manifest.json dependencies - Fixed codeowners to @dzerik, documentation URLs to dzerik/ha-smartchain - Created test_ai_task.py with 7 tests: - test_ai_task_entity_init - test_generate_data_basic - test_generate_data_structured_json - test_generate_data_structured_invalid_json - test_generate_data_llm_error - test_generate_data_with_tools - test_generate_data_empty_response - Fixed ruff lint (unused imports) and format issues - Fixed noqa directives in test files - Total: 41 tests, all passing 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
- Rewrote DOCUMENTATION.md with current architecture (v0.7.0) - Replaced all GigaChain references in COMPETITIVE_ANALYSIS.md and ROADMAP.md - Updated file paths from gigachain/ to smartchain/ - Fixed ruff format and noqa directives 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Replace pytest.ini with pyproject.toml configuration. Update CI workflows to use astral-sh/setup-uv for dependency management. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
51100ce to
30e3c5d
Compare
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.
Bumps actions/checkout from 4 to 6.
Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
de0fac2Fix tag handling: preserve annotations and explicit fetch-tags (#2356)064fe7fAdd orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...8e8c483Clarify v6 README (#2328)033fa0dAdd worktree support for persist-credentials includeIf (#2327)c2d88d3Update all references from v5 and v4 to v6 (#2314)1af3b93update readme/changelog for v6 (#2311)71cf226v6-beta (#2298)069c695Persist creds to a separate file (#2286)ff7abcdUpdate README to include Node.js 24 support details and requirements (#2248)08c6903Prepare v5.0.0 release (#2238)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)