GitHub / splunk/splunk-sdk-python / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 92b45aa4 | Make AppInspect actually fail on error (#782) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6ecd6a19 |
Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group across ...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 79a4e090 | Audit GH Workflows with `zizmor` (#780) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 09f18837 | Fix Splunkbase again (#813) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6777261d | Fix links in CSS and READMEs (#805) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0a50062a | Move .coveragerc to pyproject.toml (#791) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 08d9cdff | Adjust workflow triggers (#797) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 51ce6453 | Update docker-compose configs (#789) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d334d2da | Bump to 3.0.1a0 for proper bookkeeping, bump up dependency on ourselves (#790) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4e85cb28 | Move pytest settings to pyproject.toml (#788) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bc07ecff | Run linter with `uv run ruff check --fix` (#773) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 205f565a | Update Sphinx docs indices (#787) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6881c983 | Fix wrong API endpoint for official PyPI (#784) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1a289351 | Fix wrong braces in release step (#783) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3c1b2c4a | Minor release adjustments (#781) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 788cb2fb | Introduce validating version field against git tag (#779) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 61c92d57 | Fix Fossa badge in README (#776) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 08fc862e | Add test for SystemMessage (#775) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3d681386 | Remove `total_steps` and `token_count` from `AgentState` (#770) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c13ced49 | Make limits as settings instead of implicit middlewares (#769) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ce0c7c17 | Decisively fix CD workflow |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 6d9299a6 | Remove commit SHA from the version pushed to Test PyPI (#772) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 425a903d | CD adjustments again (#767) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b3deb097 | Run ruff format on repo (#744) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fe23df78 | Make sure default middlewares are always ordered in the same order (#766) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 568cddc6 | Add GoogleModel support (#727) |
Szymon <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3abde988 | Move limit middlewares from `splunklib.ai.hooks` to `splunklib.ai.limits` (#759) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 92cd2a85 | Use thread_ids in `TimeoutLimitMiddleware` (#757) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7432466c | Add `StructuredOutputRetryLimitMiddleware` and default retry limit (#756) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 794da02e | Prepare for Beta release (#731) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b764d82c | test: Pass fake api_key to the internal ai model (#764) |
Szymon <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e8e33793 | Use keyed parameters in `SubagentTextResult` constructor (#763) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7274e356 | Add thread_id to middlewares (#755) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 7b2d6a20 | Set kw_only=True in all dataclasses (#758) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4ae8c4a7 | Explicitly set type in every LC_ToolCall (#760) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d0197f82 | Disallow running Agents using system user (#753) |
Szymon <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| eeba6ecd | Group dependabot updates (#752) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 140d162d | Uncomment dependabot config (#745) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b72dab99 | Make id required (non-nullable) for tool/subagent/output calls (#724) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9db6bc07 | Improve handling `AIMessage.content` (#741) |
Szymon <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 19849654 | Snapshot record then reply testing (#740) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e81d2ed5 | Change AgentState.response to AgentState.messages (#743) |
splunk-dtaborski <d****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b1219b25 | Adjust MCP Server App download script (#739) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| be761513 | Add AppInspect CI stage (#730) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fa3bf044 | Add FOSSA badge to README (#736) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c3450800 | Turn off Dependabot for the time being (#735) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 95604cb5 | Fix splunklib/ai/README.md (#728) |
Szymon <s****n@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8741728d | Restrict subagent names (#722) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3490b18b | Change ToolResult.content to str (#723) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f2be03e6 |
Bump packages in `pyproject.toml` (#725)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9e45daf5 | merge Reverse-merge develop-3.0 into develop (#714) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| eed8c418 | merge Merge pull request #716 from splunk/dev/MP/develop-to-3.0 |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a0f57e45 | merge Merge develop to develop-3.0 | Mateusz Poliwczak <m****k@s****m> | 4 months ago | |
| 8f0b2297 | Update CI/CD workflows (#125) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 505b7245 | Validate messages before and after the agent loop (#142) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e3455846 | fix(tool_registry): Support plain dict as return types of local tools (#141) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fd70297c | Test concurrency groups in the test pipeline (#132) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 88e048fe | Debug mode (#121) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| af963a67 | Fix botched gitignore rules (#139) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9b9fb52d | Improve docs regarding security (#119) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 10b17523 | Support models that require tool strategy. (#103) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| be95d64c | Pass all env to tools.py (#140) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fdf42a08 | Remove fossa scan (#124) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2f34471a | Remove fossa scan (#709) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 76794870 | Add Python scans to dependabot (#126) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 099a4d62 | Add sane default limits to Agents (#118) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 854f0d31 | Upstream updates to some workflows (#708) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e4d76a25 | Add Python scans to Dependabot (#707) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1bae6e24 | Fix middleware state changes (#122) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b581ae10 |
Bump actions/upload-artifact from 5.0.0 to 7.0.0 (#700)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 30267331 | Use single LC middleware for SDK middlewares (#120) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 460d0e58 | Tool settings revamp (#111) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e278e449 | Add AGENTS.md and CLAUDE.md (#105) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1d6da286 | Use invoke_with_data during subagent invocation (#117) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c8905831 | Allow resumption of subagents (#102) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fd2b7449 | Add prompt injection mitigation methods (#115) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| eb05701b | Populate artifact for subagent failures (#116) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 81811040 | Reflect unstructured inputs in SubagentCall.args (#110) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7e8d1c38 | Move LC agent construction logic to the constructor (#108) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f8a1daf8 | Add ConversationStore (#96) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 806da0bc | Make middleware-types read only. (#106) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6d0c28a8 | Bump all packages, update makefile, uv.lock (#113) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f4a9529d | Fix warnings in test_middleware.py (#112) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f7b41fe9 | Implement a dummy `deprecated()` when ran on Python pre-3.13 (#695) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| eaf674f5 | Audit logging (#98) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 733527fc | Implement tool name restrictions from the MCP spec (#97) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b85dd7b8 | Add defaults to ToolFilters (#93) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6a165853 | Support all ML-KEM key exchange algorithms (#702) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 875e05fa | Add an E2E test with Splunk MCP Server App (#85) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 31801e73 | Rework subagent and tool response messages (#92) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| eb2c2473 | Fix test_list_with_sort_dir (#703) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b47835f9 |
Bump astral-sh/setup-uv (#95)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a27eec9a | Fix warnings in test_registry_unit.py, improve typing in ToolRegistry (#94) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6a686d08 | Change key creation strategy for CI/CD `pytest` cache (#88) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 818bc63e | Make subagents work with output schema, but without input schema. (#91) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e7e0b02b | Add Anthropic model support (#86) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 281c9a9b | Simplify Middleware implementation (#90) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 884a508e | Drop default values of message types (#89) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 284d8b8d |
Bump astral-sh/setup-uv (#83)
Co-authored-by: dependabot[bot] <4****]@u****m>, Bartosz Jędrecki <b****i@s****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a29ff65a | Add example AI Modular Input app (#60) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago |