Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: kdeps/kdeps

v0.1.2

18 Jan 02:46
29f883a

Choose a tag to compare

Changelog

  • 29f883a Merge pull request #14 from kdeps/better_cache_download_handling
  • bc67a92 add informative context to downloads and md5 log messages
  • 452369c fix download url resolution on amd64/x86_64 for PKL
  • ff6a0af fixes download_test expectations
  • 36f0726 removed newline from log info

v0.1.1

17 Jan 17:17
8bf4840

Choose a tag to compare

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

15 Jan 11:24

Choose a tag to compare

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...
Read more