kob
SDK Python open source que encapsula a complexidade da construção de um agente de IA em métodos simples e intuitivos.
Status: em design, ainda não implementado.
Client
A SDK oferece uma classe com os principais métodos. O tratamento de assincronicidade é feito por um valor booleano, que quando positivo, ativa um tratamento assíncrono em todos os métodos da classe.
Configuração
A configuração é externa, via arquivo dedicado agent.toml. Segue abaixo exemplo da estrutura do TOML:
# agent.toml
model = "..."
api_key_env = "KOB_API_KEY"
Cadeia de resolução, por campo de config
Cada valor de configuração é resolvido nesta ordem de prioridade:
- Argumento explícito no construtor (
Agent(model="...")) — maior prioridade. agent.toml.- Variável de ambiente.
- Se nenhuma das três fontes tiver o valor → erro explícito.
Modo debug
Para execução em modo debug, deve-se ativar no arquivo .env o booleano DEBUG.
Em aberto
- Regra de parada da busca de diretório do
agent.toml(subir até a raiz do filesystem vs. parar em um marcador tipo.git). - Superfície pública final — métodos concretos do agente.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kob-0.0.2.tar.gz.
File metadata
- Download URL: kob-0.0.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b31fd40dab38fa449294b16184b90c3dcd8fe2619fc6136931fb8f6966cfe195
|
|
| MD5 |
52bda6d1ebe1500e444d370e2817631d
|
|
| BLAKE2b-256 |
d0a4ff2d988f91ca744fac540c32ad44fca45136300f6fa565ab8cdca6bc138e
|
Provenance
The following attestation bundles were made for kob-0.0.2.tar.gz:
Publisher:
publish.yml on ygorPaulo074/kob
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kob-0.0.2.tar.gz -
Subject digest:
b31fd40dab38fa449294b16184b90c3dcd8fe2619fc6136931fb8f6966cfe195 - Sigstore transparency entry: 2413913225
- Sigstore integration time:
-
Permalink:
ygorPaulo074/kob@596d301eda930a56a4def288dfedb87e14f52dfb -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/ygorPaulo074
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@596d301eda930a56a4def288dfedb87e14f52dfb -
Trigger Event:
push
-
Statement type:
File details
Details for the file kob-0.0.2-py3-none-any.whl.
File metadata
- Download URL: kob-0.0.2-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75b665dddd20a7a3c780fba5b63482bd1527e7cfe41382799b950440c4ff703d
|
|
| MD5 |
9393528406a84672d5e137bb0ac1f89c
|
|
| BLAKE2b-256 |
951a21dfdcaaa3dd37b3a552158b41b3a6a40bdff4ab9d1e079cc4d803901bf5
|
Provenance
The following attestation bundles were made for kob-0.0.2-py3-none-any.whl:
Publisher:
publish.yml on ygorPaulo074/kob
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kob-0.0.2-py3-none-any.whl -
Subject digest:
75b665dddd20a7a3c780fba5b63482bd1527e7cfe41382799b950440c4ff703d - Sigstore transparency entry: 2413913292
- Sigstore integration time:
-
Permalink:
ygorPaulo074/kob@596d301eda930a56a4def288dfedb87e14f52dfb -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/ygorPaulo074
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@596d301eda930a56a4def288dfedb87e14f52dfb -
Trigger Event:
push
-
Statement type: