pharia-skill 0.6.1

SDK for building Skills that run within Pharia Kernel.
Documentation
[dependencies.anyhow]
version = "1.0.97"

[dependencies.jiff]
features = ["serde"]
version = "0.2.5"

[dependencies.pharia-skill-macros]
version = "0.6.1"

[dependencies.schemars]
version = "0.8.22"

[dependencies.serde]
features = ["derive"]
version = "1.0.219"

[dependencies.serde-bool]
version = "0.1.3"

[dependencies.serde_json]
version = "1.0.140"

[dependencies.strum]
features = ["derive"]
version = "0.26"

[dependencies.wit-bindgen]
version = "0.37"

[lib]
name = "pharia_skill"
path = "src/lib.rs"

[lints.clippy]
module-name-repetitions = "allow"
needless-pass-by-value = "allow"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust]
future-incompatible = "warn"
keyword-idents = "warn"
let-underscore = "warn"
nonstandard-style = "warn"
refining-impl-trait = "warn"
rust-2018-idioms = "warn"
rust-2024-compatibility = "warn"

[lints.rust.unused]
level = "warn"
priority = -1

[package]
authors = ["Markus Klein <markus.klein@aleph-alpha.com>", "Ben Brandt <benjamin.brandt@aleph-alpha.com>", "Moritz Althaus <moritz.althaus@aleph-alpha.com>", "Jia Ho Lee <jiaho.lee@aleph-alpha.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "SDK for building Skills that run within Pharia Kernel."
edition = "2021"
keywords = ["ai", "llm", "skill"]
license = "Apache-2.0"
name = "pharia-skill"
readme = "README.md"
repository = "https://github.com/Aleph-Alpha/pharia-kernel-sdk-rs"
rust-version = "1.82.0"
version = "0.6.1"