Releases: kdeps/kdeps
Releases · kdeps/kdeps
v0.1.2
v0.1.1
Changelog
- 8bf4840 Merge pull request #13 from kdeps/single_logger_instance
- 5f642e2 Separate Docker and Non-Docker Flows
- e0eb868 Updated docs index
- e6f60dc change module name and imports to use the canonical github.com/kdeps/ module name
- 03f5fef don't use init function (gochecknoinits) on logger
- e97c5cb ensure a single logger instance is passed from main to downstream functions
- a176324 pass context in cfg#ValidateConfiguration and cfg#LoadConfiguration
v0.1.0
Kdeps is a framework that reduces the complexity of building self-hosted APIs powered by open-source LLMs.
It packs everything an RAG AI Agent need in a Dockerized image, that can be deployed on/off cloud anytime, anywhere.
It uses open-source LLMs, so there's no need to buy any AI services and subscriptions for your APIs.
Changelog
- b46a516 Add new documents to sidebar layout
- f6ffc49 Added CI-CD pipeline
- c90056f Added the initial PKL schema and PklProject
- 89aa88e Bump schema version to 0.0.34 and improve code readability & error handling
- 3c4e6af Disable Windows test for now (WIP: Windows support)
- c412581 Disable ci/cd test for now (will figure cd/cd tests later)
- f8177ef Extract: Create api_server.go for API server mode and handler functions
- bbd9dd1 Extract: Create cleanup_utils.go for cleanup operations
- 6d5f937 Extract: Create docker_bootstrap.go for Docker system bootstrapping functions
- 37cded3 Extract: Create docker_image.go for Docker image building and Dockerfile handling
- 135bf34 Extract: Create kdeps_exec.go for Kdeps execution functionality
- 332e201 Extract: Create ollama_utils.go for Ollama-specific utilities
- e70ec78 Extract: Create server_utils.go for server readiness and startup utilities
- 6429837 Fix references to old gh project name
- 2e7e334 Fix wg sync logic for starting ollama; initial main.go
- 5fd8477 Initial commit
- 938f7e6 LoadConfiguration returns a Kdeps struct
- 5bf92ce Merge pull request #10 from kdeps/base-version
- 7be3acc Merge pull request #11 from kdeps/base-version
- e675c79 Merge pull request #12 from kdeps/base-version
- 789bfe6 Merge pull request #7 from kdeps/base-version
- 3831425 Merge pull request #8 from kdeps/base-version
- 4da0ec3 Merge pull request #9 from kdeps/base-version
- 266458e Pass in the --allowed-modules on windows script test build
- efbe0a6 Query GH API to obtain schema version and latest pkl version
- 5de83b6 Removed gorelease_key to windows/linux build step
- e455561 Revert "check on path value not err on exec.LookPath"
- 0335be5 Update README.md
- 2d3a2fd Update README.md
- 30d6196 Use tmpfile for testing config file locations
- bac27cc WIP: fixes for golangci-lint
- b3adca2 WIP: integration-test
- 9770858 WIP: integration-test
- 4ee7d80 add --latest params to fetch recent versions, otherwise use fixed version; make GITHUB_TOKEN declaration optional
- f385817 add ability to declare args and env in workflow; Use .env file if found; Don't recreate image and container if exists
- 20b386c add ability to scaffold multiple items in a single invocation
- bf78bfb add api request cycle feature and container cleanup
- 21c6172 add data folder helper for getting filepath of agent/data files
- dd6d9a7 add date folder to build
- 0dc6254 add initial feature tests
- 4e4d4fc add literal DOS filepath to allowed-modules on windows test step
- db7edda add new client documentation
- 3e9a7b1 add new data documentation
- 2337f11 add new exec documentation
- 1e4b5d9 add new functions documentation
- b559135 add new global-functions documentation
- 4f8da4b add new how-to-structure-llm documentation
- 2d8867c add new how-to-weather-api documentation
- 7224ad8 add new index documentation
- 881c9b1 add new index documentation
- bd36244 add new json documentation
- 9547beb add new kartographer documentation
- 65614af add new llm documentation
- 7655e49 add new multimodal documentation
- 8f961c9 add new promise documentation
- 372ab9f add new python documentation
- d564924 add new quickstart documentation
- c0938f1 add new remix documentation
- 65f0af1 add new resources documentation
- 26ad78b add new response documentation
- 3be5ae3 add new skip documentation
- 0c33b06 add new types documentation
- 5604a67 add new workflow documentation
- 61431ae add new workflow documentation
- 0d249e3 add pkl installation steps on release cicd tests
- a47350f add support for directly rendering dynamic & mapping types to JSON response; support deep-nested maps
- 40880e0 add utility function to init an empty string pointer reference
- 2177c9a added .tmp files to gitignore
- 557c281 added Makefile, common actions, and multiplatform builds
- bb4f917 added a new scaffold command to generate individual pkl files
- 9a09128 added ability to dynamically set the Ollama Docker image tag throught the workflow
- cdf8e5d added ability to pass params to http resource; save response body to a file
- 99dcc21 added additional validation for docker env checking
- c0715c2 added anaconda
- dc24e3a added api file handling support
- 9d4f1d0 added api implementation and intial resolver feature
- b60cfa3 added api response test
- 8bb9101 added api server mode function
- 53b2e20 added apiResponse to enforcer dedicated resource action check
- 5486c3f added archiver and workflow loader
- a111104 added base64 and sigterm tests
- dfe0d62 added bin/ to gitignore
- 82bc253 added bootstrap docker env functions
- 18d7c21 added ci-cd pipeline; restrict builds to amd64, arm64
- b4e0c5c added conditions test
- ae32cd7 added custom error for pre & postflight checks
- 1fe6170 added docker image build / container build step
- 897d63b added docs and cicd release
- 11ea0d4 added download and edit config feature
- 5864f17 added download and environment tests
- e47057d added environment package for testable env conditions
- 64ab2fa added evaluator test
- eb417e6 added exec to timestamp check & handling
- e617a3d added extractpackage logic
- 5ee8eb2 added flags to skip prompts on tests
- 796abc9 added goreleaser files
- 442cd68 added http client; use timeout setting from resource for http, exec and llm resource
- 36b930e added initial default tag since git tag will fatal initially
- 73faa1c added initial enforcer, workflow and docker test
- b88a8b7 added install.sh script
- 13995ae added json, yaml, xml renderers and new PKL import libraries on runtime
- f02f77f added lambda mode in documentation
- 2b2ec73 added logic to compile external workspaces in the archiver
- 50c9831 added new doc content
- 2e3d5d7 added new docker handling and setup
- 394135e added new documentation
- f438250 added new enforcer rules
- 7c871de added new release cicd pipeline that uses goreleaser for release
- 2c93a24 added new safe resolvers for getting pkl values; encode and decode output of llm...