Skip to content

Commit adfaa88

Browse files
stainless-app[bot]aryanmawindsornguyenTsion Kergo
authored
release: 0.1.0-alpha.7 (#9)
* Aryan/handoffs (#8) * chore(runner): update types, DedalusRunner accepts DedalusModel * add runner to python sdk * refactor: standardize logging, moved to_schema * chore(runner): update type hints * multi-model support for handoffs in sdk --------- Co-authored-by: Windsor <mn4560@princeton.edu> Co-authored-by: Tsion Kergo <tsionkergo@Mac.attlocal.net> * feat(api): decouple Model and DedalusModel * feat(runner): extract DedalusModel params and warn for unsupported (#10) * feat(api): api update * release: 0.1.0-alpha.7 --------- Co-authored-by: Aryan Mahajan <107083904+aryanma@users.noreply.github.com> Co-authored-by: Windsor <mn4560@princeton.edu> Co-authored-by: Tsion Kergo <tsionkergo@Mac.attlocal.net> Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com> Co-authored-by: Windsor Nguyễn <win@dedaluslabs.ai>
1 parent 074eea2 commit adfaa88

24 files changed

Lines changed: 1278 additions & 44 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.0-alpha.6"
2+
".": "0.1.0-alpha.7"
33
}

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 5
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/dedalus-labs--inc-dash%2Fdedalus-sdk-df6bb68fd14c842e82ed9d18bf982d9d26c1bdd75b775b0e3be30782d662adca.yml
33
openapi_spec_hash: 7ce7ba663d8791cd20f612012189400b
4-
config_hash: 61c6abc17e1cdc831e11a0a40628f1b6
4+
config_hash: 264304125980f134dbc97ace0ab9dbc8

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## 0.1.0-alpha.7 (2025-08-21)
4+
5+
Full Changelog: [v0.1.0-alpha.6...v0.1.0-alpha.7](https://github.com/dedalus-labs/dedalus-sdk-python/compare/v0.1.0-alpha.6...v0.1.0-alpha.7)
6+
7+
### Features
8+
9+
* **api:** api update ([5375c71](https://github.com/dedalus-labs/dedalus-sdk-python/commit/5375c71f60a9647d4e106faf4b18e07ab48abb49))
10+
* **api:** decouple Model and DedalusModel ([5edd0e7](https://github.com/dedalus-labs/dedalus-sdk-python/commit/5edd0e78e58b523cb729a51a58a9b49a12091ab9))
11+
* **runner:** extract DedalusModel params and warn for unsupported ([#10](https://github.com/dedalus-labs/dedalus-sdk-python/issues/10)) ([905bdd8](https://github.com/dedalus-labs/dedalus-sdk-python/commit/905bdd89db17bcae0ba54f7a38c237f922836cb0))
12+
313
## 0.1.0-alpha.6 (2025-08-21)
414

515
Full Changelog: [v0.1.0-alpha.5...v0.1.0-alpha.6](https://github.com/dedalus-labs/dedalus-sdk-python/compare/v0.1.0-alpha.5...v0.1.0-alpha.6)

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ stream_chunk = client.chat.completions.create(
3838
messages=[
3939
{
4040
"role": "user",
41-
"content": "Hello, how can you help me today?",
41+
"content": "Hello, how are you today?",
4242
}
4343
],
4444
model="openai/gpt-5",
@@ -72,7 +72,7 @@ async def main() -> None:
7272
messages=[
7373
{
7474
"role": "user",
75-
"content": "Hello, how can you help me today?",
75+
"content": "Hello, how are you today?",
7676
}
7777
],
7878
model="openai/gpt-5",
@@ -113,7 +113,7 @@ async def main() -> None:
113113
messages=[
114114
{
115115
"role": "user",
116-
"content": "Hello, how can you help me today?",
116+
"content": "Hello, how are you today?",
117117
}
118118
],
119119
model="openai/gpt-5",

api.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ Types:
4545
from dedalus_labs.types.chat import (
4646
ChatCompletionTokenLogprob,
4747
Completion,
48-
CompletionRequest,
4948
DedalusModelChoice,
5049
ModelID,
5150
Models,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "dedalus_labs"
3-
version = "0.1.0-alpha.6"
3+
version = "0.1.0-alpha.7"
44
description = "The official Python library for the Dedalus API"
55
dynamic = ["readme"]
66
license = "MIT"

src/dedalus_labs/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
from ._version import __title__, __version__
2222
from ._response import APIResponse as APIResponse, AsyncAPIResponse as AsyncAPIResponse
2323
from ._constants import DEFAULT_TIMEOUT, DEFAULT_MAX_RETRIES, DEFAULT_CONNECTION_LIMITS
24+
from .lib.runner import DedalusRunner
2425
from ._exceptions import (
2526
APIError,
2627
DedalusError,
@@ -34,13 +35,13 @@
3435
AuthenticationError,
3536
InternalServerError,
3637
PermissionDeniedError,
38+
SchemaProcessingError,
3739
UnprocessableEntityError,
3840
APIResponseValidationError,
39-
SchemaProcessingError,
4041
)
4142
from ._base_client import DefaultHttpxClient, DefaultAioHttpClient, DefaultAsyncHttpxClient
4243
from ._utils._logs import setup_logging as _setup_logging
43-
from .lib.runner import DedalusRunner
44+
from .types.dedalus_model import DedalusModel
4445

4546
__all__ = [
4647
"types",
@@ -84,6 +85,7 @@
8485
"DefaultAsyncHttpxClient",
8586
"DefaultAioHttpClient",
8687
"DedalusRunner",
88+
"DedalusModel",
8789
"SchemaProcessingError",
8890
]
8991

src/dedalus_labs/_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
ENVIRONMENTS: Dict[str, str] = {
4848
"production": "https://api.dedaluslabs.ai",
4949
"staging": "https://staging-api.dedaluslabs.ai",
50-
"development": "http://localhost:8000",
50+
"development": "http://localhost:8080",
5151
}
5252

5353

src/dedalus_labs/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "dedalus_labs"
4-
__version__ = "0.1.0-alpha.6" # x-release-please-version
4+
__version__ = "0.1.0-alpha.7" # x-release-please-version

src/dedalus_labs/lib/runner/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# ==============================================================================
22
# © 2025 Dedalus Labs, Inc. and affiliates
33
# Licensed under MIT
4-
# github.com/dedalus-labs/dedalus-labs-python-sdk/LICENSE
4+
# github.com/dedalus-labs/dedalus-sdk-python/LICENSE
55
# ==============================================================================
66

77
from __future__ import annotations

0 commit comments

Comments
 (0)