Skip to content

feat: add Temporal Rust SDK references#235

Merged
donald-pinckney merged 11 commits into
temporalio:mainfrom
wcygan:codex/init-rust-references
Jun 5, 2026
Merged

feat: add Temporal Rust SDK references#235
donald-pinckney merged 11 commits into
temporalio:mainfrom
wcygan:codex/init-rust-references

Conversation

@wcygan
Copy link
Copy Markdown
Contributor

@wcygan wcygan commented May 31, 2026

Summary

Add Rust SDK coverage to the Temporal developer skill so agents can route Rust Temporal work to focused reference material. The new references are grounded in the current official Rust developer guide and the Public Preview temporalio-sdk crate.

Changes

  • Add references/rust/rust.md
  • Wire Rust into SKILL.md routing and the top-level overview.
  • Add Rust to the README support matrix and fix the support heading typo.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 31, 2026

CLA assistant check
All committers have signed the CLA.

@donald-pinckney
Copy link
Copy Markdown
Collaborator

Hey, fantastic, thanks for putting this PR up! Will definitely take a look!

@wcygan
Copy link
Copy Markdown
Contributor Author

wcygan commented Jun 2, 2026

Hey @donald-pinckney honestly my LLM put this PR up without me explicitly asking it to... It was supposed to go to my fork https://github.com/wcygan/skill-temporal-developer first so that I can review it

My idea was to start from the basics and keep the Rust references very lean to begin with (especially since this SDK is still in preview). For example it could start as a bare SKILL.md and reference high-level content such as https://docs.temporal.io/develop/rust and https://crates.io/crates/temporalio-sdk to help point the LLM at the right place, maybe keep an index of the relevant files here.

Again, sorry that this draft was posted. The diff is huge... Let me try to reconcile!

@wcygan wcygan marked this pull request as ready for review June 2, 2026 11:10
@wcygan wcygan requested a review from a team as a code owner June 2, 2026 11:10
@wcygan
Copy link
Copy Markdown
Contributor Author

wcygan commented Jun 2, 2026

Hey, fantastic, thanks for putting this PR up! Will definitely take a look!

It's slightly better now, less AI slop, but now very minimal. I think it's a decent starting point. We could always add the reference files afterward. WDYT?

Comment thread SKILL.md Outdated
Comment thread references/rust/rust.md
Comment thread references/rust/rust.md Outdated
Comment thread README.md Outdated
@donald-pinckney
Copy link
Copy Markdown
Collaborator

donald-pinckney commented Jun 2, 2026

Despite not doing it for the other languages, I don't mind this iterative rust.md file only approach, especially since Rust is still in preview. I put on a few simple suggestions, mostly around tagging it will public preview. I'll take another look later today to sanity check code samples, but generally looking good.

Comment thread references/rust/rust.md Outdated
Comment thread references/rust/rust.md Outdated
Comment thread references/rust/rust.md Outdated
@donald-pinckney
Copy link
Copy Markdown
Collaborator

@wcygan PR is looking pretty good. If you apply the changes I and @chris-olszewski suggested, I think we're good to merge! Thanks again btw!

@wcygan
Copy link
Copy Markdown
Contributor Author

wcygan commented Jun 4, 2026

Thanks again for the reviews @donald-pinckney @chris-olszewski. This version should be nearly there.

The code samples are just inlined from https://docs.temporal.io/develop/rust/quickstart, and the skill has warnings about being in preview now, let me know if you want any other changes!

wcygan added 11 commits June 3, 2026 22:49
Addresses review comment on SKILL.md:62 (donald-pinckney).
Addresses review comment on README.md:43 (donald-pinckney).
Uses the reviewer's exact wording. Addresses review comment on
references/rust/rust.md:1 (donald-pinckney).
Drops the pinned-version caveat now that there are no crate versions in
the file. Addresses review comment on references/rust/rust.md:22
(chris-olszewski).
The Rust SDK always applies a to_close Activity timeout, so the pitfall
does not apply. Addresses review comment on references/rust/rust.md:171
(chris-olszewski).
The examples are not at the repo top, so link the explicit path.
Addresses review comment on references/rust/rust.md:177
(chris-olszewski).
@wcygan wcygan force-pushed the codex/init-rust-references branch from b28a6cd to 57403ee Compare June 4, 2026 03:51
@donald-pinckney
Copy link
Copy Markdown
Collaborator

LGTM! Thanks @wcygan!

@donald-pinckney donald-pinckney merged commit 8cf8a5e into temporalio:main Jun 5, 2026
3 checks passed
@wcygan
Copy link
Copy Markdown
Contributor Author

wcygan commented Jun 5, 2026

swag, good work team. now let's keep building out the Rust SDK towards GA ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants