Releases: kagenti/plugins-adapter
Releases · kagenti/plugins-adapter
MVP functionality
The image built off this leverages the default config
To overwrite or provide a new config, it can be mounted to the ext-proc deployment
volumeMounts:
- name: plugin-config
mountPath: /app/src/resources/config/config.yaml
subPath: config.yaml
volumes:
- name: plugin-config
configMap:
name: plugin-adapter-config
What's Changed
- 🙈📝 Update .gitignore and README by @evaline-ju in #2
- 👷🎨 Format and lint server by @evaline-ju in #3
- ✨ Nemo guardrails example by @evaline-ju in #12
- 🎨 Cleanup of ext-proc and requirements by @evaline-ju in #13
- Fixing tool response being lost by @julianstephen in #15
- 📖♻️ Readme update by @evaline-ju in #23
- Create an external server plugin example that does tool arg checking using Nemo Check guardrails server by @julianstephen in #17
- 📝 Document personas by @evaline-ju in #11
- 📖 Add initial architecture diagrams and descriptions by @evaline-ju in #24
- docs: 📝 Update request flow diagram note by @evaline-ju in #26
- fix: 🔧 Replace nemo example in config by @evaline-ju in #28
- feat: nemo check internal plugin by @julianstephen in #30
- refactor: ♻️ Refactor nemo check plugins by @evaline-ju in #34
- feat: ✨ Handle tool response checks with nemo guardrails check by @evaline-ju in #32
- fix: 🔧 Update quay repo for nemo guardrails image by @evaline-ju in #40
- chore: 🔧 Rename guardrails server URL in config by @evaline-ju in #43
- fix: Improve MCP and nemo check plugin errors by @evaline-ju in #47
- refactor: ♻️ Keep main nemo check example plugin for config by @evaline-ju in #49
- feat: 🔧✅ Make logged NeMo model configurable by @evaline-ju in #51
- Feature: remove llm proxy container by @mvle in #53
- refactor: ➖ Remove nemoguardrails from adapter dependencies by @evaline-ju in #54
- feat: change plugin manager to use cpex and remove context forge imports and dependencies by @julianstephen in #58
- chore: 📄 Add Apache 2.0 license by @evaline-ju in #60
- refactor: ♻️ Move from requirements.txt to pyproject.toml by @evaline-ju in #59
- Feature: add nemo_config_id to adapter configuration by @mvle in #57
- docs: 🔧 Add nemo_config_id to example config by @evaline-ju in #64
- feat: 👷🔒 Security scans workflow by @evaline-ju in #63
- Feat: Add issue self-assign caller workflow by @rubambiza in #65
- Fix: change default value of nemo_config_id and cleanup Makefile by @mvle in #66
- Fix: update adapter to using BUFFERED from STREAMED by @mvle in #67
- ci: add org-wide stale issue/PR workflow by @rubambiza in #69
- ci: Image build workflow by @evaline-ju in #75
- feat: add pre-commit hooks, linting, and Claude Code setup by @pdettori in #70
- feat: add security governance (CODEOWNERS, SECURITY.md, .gitignore hardening) by @pdettori in #73
- feat: add test infrastructure and initial test coverage by @pdettori in #71
- feat: add dependabot, scorecard, and CI timeout by @pdettori in #72
- Fix: Correct dependabot.yml github_actions label by @mvle in #78
- ⬆️ Bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #77
- feat: bootstrap orchestrate skills for self-sufficient orchestration by @pdettori in #74
- ⬆️ Bump astral-sh/setup-uv from 6.3.1 to 7.6.0 by @dependabot[bot] in #76
- chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot[bot] in #79
- chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 by @dependabot[bot] in #82
- chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 by @dependabot[bot] in #83
- fix: 🔧 Add filter priority by @evaline-ju in #86
- chore(deps-dev): bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #84
- ⬆️🔒 cpex, cryptography, black, and pyjwt updates by @evaline-ju in #87
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #90
- chore(deps-dev): bump requests from 2.33.0 to 2.33.1 by @dependabot[bot] in #91
- ⬆️🔒 Update requests and CI workflow versions by @evaline-ju in #88
- 🐛✅ SSE event could start with id by @evaline-ju in #93
- ✅ Initial integration tests by @evaline-ju in #89
- 🥅 Handle cancellation by @evaline-ju in #94
- Added manager shutdown in grpc shutdown fn by @julianstephen in #96
- chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #98
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #99
- chore(deps): update requests requirement from >=2.33.0 to >=2.33.1 in /plugins/examples/nemocheck by @dependabot[bot] in #105
- chore(deps-dev): update pre-commit requirement from >=4.2.1 to >=4.5.1 by @dependabot[bot] in #100
- chore(deps-dev): update pytest requirement from >=8.0.0 to >=9.0.3 by @dependabot[bot] in #101
- chore(deps-dev): update pytest-cov requirement from >=6.2.1 to >=7.1.0 in /plugins/examples/nemocheck by @dependabot[bot] in #106
- chore(deps): update grpcio-tools requirement from >=1.78.0 to >=1.80.0 by @dependabot[bot] in #104
- Feature: store toolname for tool matching condition by @mvle in #97
- ⬆️🔒 Upgrade grpcio packages and nemocheck dependencies by @evaline-ju in #109
- chore(deps-dev): update uv requirement from >=0.8.11 to >=0.11.6 in /plugins/examples/nemocheck by @dependabot[bot] in #107
- ci: Add org-wide project automation workflow by @rubambiza in #110
New Contributors
- @evaline-ju made their first contribution in #2
- @julianstephen made their first contribution in #15
- @mvle made their first contribution in #53
- @rubambiza made their first contribution in #65
- @pdettori made their first contribution in #70
- @dependabot[bot] made their first contribution in #77
Full Changelog: https://github.com/kagenti/plugins-adapter/commits/v0.0.1