Skip to content

Commit 189bf3d

Browse files
authored
Merge pull request #5 from Alchemyst-ai/release-please--branches--main--changes--next
release: 0.4.0
2 parents 0308e66 + fa1be5b commit 189bf3d

14 files changed

Lines changed: 589 additions & 8 deletions

File tree

.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.3.0"
2+
".": "0.4.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 8
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/alchemyst-ai%2Falchemyst-ai-sdk-2-6e7d56da06e5f6e3cd4e6839fb6ca5f232d6ccadfa163cb6f19ad17849782ccb.yml
3-
openapi_spec_hash: 928c79c24668867b190417aa270b9081
4-
config_hash: f9d8bb61279ef5e211315b5e6d0c1e87
1+
configured_endpoints: 10
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/alchemyst-ai%2Falchemyst-ai-sdk-2-f27142a09dee985034782aa052161f6768ea35e84b980a856412bb3614c35a1b.yml
3+
openapi_spec_hash: 74fe8c0e40a8c45502545e07a8552faa
4+
config_hash: 38d14fa246790bc1d28aa4ecfe684681

CHANGELOG.md

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

3+
## 0.4.0 (2025-10-01)
4+
5+
Full Changelog: [v0.3.0...v0.4.0](https://github.com/Alchemyst-ai/alchemyst-sdk-python/compare/v0.3.0...v0.4.0)
6+
7+
### Features
8+
9+
* **api:** manual updates ([fb63c26](https://github.com/Alchemyst-ai/alchemyst-sdk-python/commit/fb63c269c64dea5e2881d557c81581056f21da05))
10+
311
## 0.3.0 (2025-10-01)
412

513
Full Changelog: [v0.2.0...v0.3.0](https://github.com/Alchemyst-ai/alchemyst-sdk-python/compare/v0.2.0...v0.3.0)

SECURITY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ before making any information public.
1818
If you encounter security issues that are not directly related to SDKs but pertain to the services
1919
or products provided by Alchemyst AI, please follow the respective company's security reporting guidelines.
2020

21+
### Alchemyst AI Terms and Policies
22+
23+
Please contact anuran@getalchemystai.com for any questions or concerns regarding the security of our services.
24+
2125
---
2226

2327
Thank you for helping us keep the SDKs and systems they interact with secure.

api.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ Methods:
4040
- <code title="get /api/v1/context/view">client.v1.context.view.<a href="./src/alchemyst_ai/resources/v1/context/view.py">retrieve</a>() -> <a href="./src/alchemyst_ai/types/v1/context/view_retrieve_response.py">ViewRetrieveResponse</a></code>
4141
- <code title="get /api/v1/context/view/docs">client.v1.context.view.<a href="./src/alchemyst_ai/resources/v1/context/view.py">docs</a>() -> object</code>
4242

43+
### Memory
44+
45+
Methods:
46+
47+
- <code title="post /api/v1/context/memory/delete">client.v1.context.memory.<a href="./src/alchemyst_ai/resources/v1/context/memory.py">delete</a>(\*\*<a href="src/alchemyst_ai/types/v1/context/memory_delete_params.py">params</a>) -> None</code>
48+
- <code title="post /api/v1/context/memory/add">client.v1.context.memory.<a href="./src/alchemyst_ai/resources/v1/context/memory.py">add</a>(\*\*<a href="src/alchemyst_ai/types/v1/context/memory_add_params.py">params</a>) -> None</code>
49+
4350
## Org
4451

4552
### Context

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[project]
22
name = "alchemystai"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "The official Python library for the alchemyst-ai API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"
77
authors = [
8-
{ name = "Alchemyst AI", email = "" },
8+
{ name = "Alchemyst AI", email = "anuran@getalchemystai.com" },
99
]
1010
dependencies = [
1111
"httpx>=0.23.0, <1",

src/alchemyst_ai/_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__ = "alchemyst_ai"
4-
__version__ = "0.3.0" # x-release-please-version
4+
__version__ = "0.4.0" # x-release-please-version

src/alchemyst_ai/resources/v1/context/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
ViewResourceWithStreamingResponse,
99
AsyncViewResourceWithStreamingResponse,
1010
)
11+
from .memory import (
12+
MemoryResource,
13+
AsyncMemoryResource,
14+
MemoryResourceWithRawResponse,
15+
AsyncMemoryResourceWithRawResponse,
16+
MemoryResourceWithStreamingResponse,
17+
AsyncMemoryResourceWithStreamingResponse,
18+
)
1119
from .traces import (
1220
TracesResource,
1321
AsyncTracesResource,
@@ -38,6 +46,12 @@
3846
"AsyncViewResourceWithRawResponse",
3947
"ViewResourceWithStreamingResponse",
4048
"AsyncViewResourceWithStreamingResponse",
49+
"MemoryResource",
50+
"AsyncMemoryResource",
51+
"MemoryResourceWithRawResponse",
52+
"AsyncMemoryResourceWithRawResponse",
53+
"MemoryResourceWithStreamingResponse",
54+
"AsyncMemoryResourceWithStreamingResponse",
4155
"ContextResource",
4256
"AsyncContextResource",
4357
"ContextResourceWithRawResponse",

src/alchemyst_ai/resources/v1/context/context.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@
1515
ViewResourceWithStreamingResponse,
1616
AsyncViewResourceWithStreamingResponse,
1717
)
18+
from .memory import (
19+
MemoryResource,
20+
AsyncMemoryResource,
21+
MemoryResourceWithRawResponse,
22+
AsyncMemoryResourceWithRawResponse,
23+
MemoryResourceWithStreamingResponse,
24+
AsyncMemoryResourceWithStreamingResponse,
25+
)
1826
from .traces import (
1927
TracesResource,
2028
AsyncTracesResource,
@@ -49,6 +57,10 @@ def traces(self) -> TracesResource:
4957
def view(self) -> ViewResource:
5058
return ViewResource(self._client)
5159

60+
@cached_property
61+
def memory(self) -> MemoryResource:
62+
return MemoryResource(self._client)
63+
5264
@cached_property
5365
def with_raw_response(self) -> ContextResourceWithRawResponse:
5466
"""
@@ -250,6 +262,10 @@ def traces(self) -> AsyncTracesResource:
250262
def view(self) -> AsyncViewResource:
251263
return AsyncViewResource(self._client)
252264

265+
@cached_property
266+
def memory(self) -> AsyncMemoryResource:
267+
return AsyncMemoryResource(self._client)
268+
253269
@cached_property
254270
def with_raw_response(self) -> AsyncContextResourceWithRawResponse:
255271
"""
@@ -464,6 +480,10 @@ def traces(self) -> TracesResourceWithRawResponse:
464480
def view(self) -> ViewResourceWithRawResponse:
465481
return ViewResourceWithRawResponse(self._context.view)
466482

483+
@cached_property
484+
def memory(self) -> MemoryResourceWithRawResponse:
485+
return MemoryResourceWithRawResponse(self._context.memory)
486+
467487

468488
class AsyncContextResourceWithRawResponse:
469489
def __init__(self, context: AsyncContextResource) -> None:
@@ -487,6 +507,10 @@ def traces(self) -> AsyncTracesResourceWithRawResponse:
487507
def view(self) -> AsyncViewResourceWithRawResponse:
488508
return AsyncViewResourceWithRawResponse(self._context.view)
489509

510+
@cached_property
511+
def memory(self) -> AsyncMemoryResourceWithRawResponse:
512+
return AsyncMemoryResourceWithRawResponse(self._context.memory)
513+
490514

491515
class ContextResourceWithStreamingResponse:
492516
def __init__(self, context: ContextResource) -> None:
@@ -510,6 +534,10 @@ def traces(self) -> TracesResourceWithStreamingResponse:
510534
def view(self) -> ViewResourceWithStreamingResponse:
511535
return ViewResourceWithStreamingResponse(self._context.view)
512536

537+
@cached_property
538+
def memory(self) -> MemoryResourceWithStreamingResponse:
539+
return MemoryResourceWithStreamingResponse(self._context.memory)
540+
513541

514542
class AsyncContextResourceWithStreamingResponse:
515543
def __init__(self, context: AsyncContextResource) -> None:
@@ -532,3 +560,7 @@ def traces(self) -> AsyncTracesResourceWithStreamingResponse:
532560
@cached_property
533561
def view(self) -> AsyncViewResourceWithStreamingResponse:
534562
return AsyncViewResourceWithStreamingResponse(self._context.view)
563+
564+
@cached_property
565+
def memory(self) -> AsyncMemoryResourceWithStreamingResponse:
566+
return AsyncMemoryResourceWithStreamingResponse(self._context.memory)

0 commit comments

Comments
 (0)