GitHub / splunk/splunk-sdk-python / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 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> |
6 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> |
6 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> |
6 months ago | |
| e7e0b02b | Add Anthropic model support (#86) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 281c9a9b | Simplify Middleware implementation (#90) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 884a508e | Drop default values of message types (#89) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 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> |
6 months ago | |
| a29ff65a | Add example AI Modular Input app (#60) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 80705854 | Add example AI Custom Alert app (#59) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e05fe84b | Bump packages to resolve CVEs (#87) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 1bc49bed | Handle name collisions between local and remote tools (#52) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 644fdc49 | Implement Hooks as middlewares (#80) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 04dfeb6c | Propagate structured outputs in model middleware (#81) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f63d44f7 | Add agent middleware (#78) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 2236203d | Move AgentState to splunklib.ai.middleware (#79) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 1119dc9d | Resolve warnings in test_middleware.py (#77) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 62044032 | Turn on `combine-as-imports` in Ruff (#75) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6a6178b8 | Fix convertion type errors in langchain backend (#76) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 75899b02 | Adjustments in tool_filtering.py (#71) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6aed443d | Add lint stage (#22) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 92024ec7 |
Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#73)
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> |
6 months ago | |
| daf8f05c | Introduce middleware (#69) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 442e3f99 | Set _agent_context_manager to None in __aexit__ (#72) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 43d6e0fd | Fix test_list_with_sort_dir (#74) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8171f300 | Fix errors and warnings in test_langchain_backend.py (#70) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b6ecd4df | Keep MCP alive during entire Agent lifetime (#68) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3e3508a9 | Add example AI Custom Search app (#61) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 71ffc60f | Adjust rules for basedpyright and ruff (#58) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a1eae32f | Drop name field of hooks (#67) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b4d2c669 | Support async hooks (#65) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7e1ec18f | Don't use tokens to create a Service in local tools (#64) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| bbdedeaf | Use services/mcp_token for retrieving auth token for MCP (#63) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 661e0d94 | Pass structured_content to LLM even when content is set (#62) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 93bfe32f | Adjust top-level comments in AI module (#46) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 86f473d7 | Cleanup ToolContext construction logic (#57) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8a18fe57 | Add logger to Agent (#51) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a9cbdc7e | Expose Logger in ToolContext (#50) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9304de26 | Propagate trace_id & app_id to MCP (#49) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8e222bd4 | Fix splunklib.ai.messages imports in README (#56) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 745cd963 | Use get("SSL_CERT_FILE") instead of index access (#55) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f4b451e6 | Adjust top-level comments in all files (#699) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1577899e | Add hooks (#45) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0d0bbc20 | Support async local tools (#48) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f0d74305 | Handle collisions between tools and subagents names better (#44) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 42bec3a1 | Make the tool name non-optional in ToolMessage (#43) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c90ecdc1 | Update README.md (#42) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4f88055b | Raise an exception on duplicated subagent names (#41) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 9e969e24 | Run Agentic SDK tests in CI (#35) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 47b01d50 | Remove duplicated section from README (#39) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cbc573dc | Remove types.py file (#38) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 786e92db | Use min_length/max_length instead of min_items/max_items (#36) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ed3397b3 | Add extra_body and httpx_client params to OpenAIModel (#33) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6823095a | Agentic SDK fix typo (#37) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cd74a81c | Update dev environment (#32) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f07cf3da | Add AppInspect info to docs (#34) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 182755b4 |
Organize imports (#31)
Co-authored-by: Bartosz Jędrecki <b****i@s****m> |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0c495d70 | Add missing docstrings in Agentic SDK (#29) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 411c7fbd | Add Agentic SDK docs (#27) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 14580854 | Don't require input schema in subagents (#30) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 257fe314 | Refactor Message handling (#28) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b0693b96 | Implement tool filtering (#19) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 280941a8 | merge Merge pull request #25 from splunk/dependabot/github_actions/develop/actions/... |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8b5db88f | merge Merge pull request #26 from splunk/dependabot/github_actions/develop/actions/... |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 72195461 |
Bump actions/checkout from 6.0.1 to 6.0.2
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| bf3bb8c1 |
Bump actions/setup-python from 6.1.0 to 6.2.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a0b9c916 |
Bump actions/setup-python from 6.1.0 to 6.2.0 (#697)
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> |
7 months ago | |
| 5afbf580 |
Bump actions/checkout from 6.pre.beta to 6.0.2 (#696)
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> |
7 months ago | |
| c64c955f | Remove "/deps" from .gitignore (#24) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e812b58b | Require service to be provided in Agent constructor (#23) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 302befbf | Add E2E tests - Agent used inside of an App (#17) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1d2cd112 | Remove OllamaModel (#21) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6f1f436c | Add Tool type and decouple Agent from langchain (#18) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1ca1e233 | Add parameters to the OpenAIModel (#20) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 613b4f63 | Add Loop Stop Conditions (#11) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a0d1dd85 | Add property fields to BaseAgent (#14) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ae985773 | Add remote MCP tools tests (#13) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| adbe024e | Make the agent async (#12) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 664bbb2a | Add additional parameter support to Agents (#10) |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| f1b5dc04 |
Add patch and put methods to the service (#693)
Co-authored-by: Simon Noser <s****n@n****h> |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 6bc2dd84 | Support remote and local tool execution over MCP (#9) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| a0e098a0 | merge Merge pull request #6 from splunk/skolton/DVPL-12696 |
Szymon <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5b946710 | merge Merge pull request #1 from splunk/dependabot/github_actions/develop/actions/s... |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6ac00140 | merge Merge pull request #3 from splunk/dependabot/github_actions/develop/actions/c... |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 8ba4db11 | merge Merge pull request #8 from splunk/dependabot/github_actions/develop/actions/u... |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6031efc4 |
Bump actions/upload-artifact from 5.0.0 to 6.0.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4420ca96 |
Bump actions/setup-python from 6.0.0 to 6.1.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 64a26a4f |
Bump actions/checkout from 6.pre.beta to 6.0.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2927f7ef | Add ToolRegistry (#4) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| ab2530b8 | merge Merge pull request #689 from splunk/dependabot/github_actions/develop/actions... |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| bf9d92fb | feat(DVPL-12696): Agentic Apps in Splunk | skolton <s****n@s****m> | 9 months ago | |
| 66210ff1 |
Bump actions/setup-python from 6.0.0 to 6.1.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6d641a33 | Support setting string body in the generic `request` method (#683) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| b249a0f0 |
Bump actions/upload-artifact (#680)
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> |
10 months ago | |
| dcd31994 |
Bump actions/checkout (#686)
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> |
10 months ago | |
| d8f02d0e | Deflake test_published_author_fields (#684) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 6f0af2d6 | Expose published and author fields (#681) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 579fd0b6 | Support self.service in ModularInput's validate_input (#682) |
Mateusz Poliwczak <m****k@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| bf6ed385 |
Bump actions/upload-artifact (#676)
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> |
11 months ago | |
| 150b1f39 | Replace `tox` with `pytest` and `Makefile`, cleanup in `docs/Makefile` (#669) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 306d3f82 | Remove `ResultsReader`, `six` (#670) |
Bartosz Jędrecki <b****i@s****m>
Committed by: GitHub <n****y@g****m> |
11 months ago |