codex-app-server-sdk-macros 0.1.1

Proc macros for codex-app-server-sdk
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# codex-app-server-sdk-macros

Companion proc-macro crate for [`codex-app-server-sdk`](https://docs.rs/codex-app-server-sdk).

This crate provides:

- `#[derive(OpenAiSerializable)]` for the SDK's typed structured-output helpers.
- `#[openai_type]` as a convenience attribute that appends the SDK-owned `serde`, `schemars`, and `OpenAiSerializable` derives plus the required crate-path overrides.

Most consumers should depend on `codex-app-server-sdk` directly and import the derive from there:

```rust
use codex_app_server_sdk::OpenAiSerializable;
```