Skip to content

Commit 33a2300

Browse files
OyaAIProdclaude
andcommitted
style: replace em-dashes with hyphens across the repo
Mechanical substitution of U+2014 (—) → '-' in all tracked text files (prose, docs, comments, and source strings). No logic changes; typecheck and 63 tests pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 0e64dc9 commit 33a2300

62 files changed

Lines changed: 269 additions & 269 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
attributes:
77
value: |
88
Thanks for filing a bug! Please search [existing issues](https://github.com/OyaAIProd/oya/issues) first.
9-
For **security** problems, do **not** use this form see [SECURITY.md](../blob/main/SECURITY.md).
9+
For **security** problems, do **not** use this form - see [SECURITY.md](../blob/main/SECURITY.md).
1010
- type: textarea
1111
id: what-happened
1212
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ contact_links:
55
about: Ask questions, share what you built, or propose an idea before a PR.
66
- name: 🔒 Report a security vulnerability
77
url: https://github.com/OyaAIProd/oya/security/advisories/new
8-
about: Please report vulnerabilities privately do not open a public issue.
8+
about: Please report vulnerabilities privately - do not open a public issue.
99
- name: ☁️ oya.ai (hosted platform)
1010
url: https://oya.ai
1111
about: Questions about the hosted platform rather than the open-source library.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
with:
1515
bun-version: latest
1616
- run: bun install --frozen-lockfile
17-
- run: bun run build # build first dependents resolve oyadotai from dist/
17+
- run: bun run build # build first - dependents resolve oyadotai from dist/
1818
- run: bun run typecheck
1919
- run: bun test
2020

CHANGELOG.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
> **How releases work:** CI auto-publishes a patch release of both packages to npm
99
> on every merge to `main` (see `.github/workflows/ci.yml`), so version numbers
1010
> increment quickly and a release commit follows the change that shipped in it.
11-
> The two packages are versioned together. oya is pre-1.0 minor versions may
11+
> The two packages are versioned together. oya is pre-1.0 - minor versions may
1212
> include breaking changes; they'll be called out here.
1313
1414
## [Unreleased]
@@ -30,18 +30,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
### Fixed
3131
- Corrected `oya-labs/oya``OyaAIProd/oya` GitHub URLs in the docs.
3232

33-
## [0.1.7] 2026-07-13
33+
## [0.1.7] - 2026-07-13
3434

3535
### Added
3636
- Studio renders agent responses as Markdown; expanded docs.
3737

38-
## [0.1.6] 2026-07-13
38+
## [0.1.6] - 2026-07-13
3939

4040
### Changed
4141
- Oya brand refresh in Studio: ring logo, green (`#2ca01c`) palette, "Oya"
4242
wordmark.
4343

44-
## [0.1.5] 2026-07-13
44+
## [0.1.5] - 2026-07-13
4545

4646
### Added
4747
- `bunx oyadotai dev` now serves the full React Flow Studio SPA from the CLI,

CONTRIBUTING.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
# Contributing to oya
22

3-
Thanks for your interest **oya is a community project** and we'd love your help.
3+
Thanks for your interest - **oya is a community project** and we'd love your help.
44
It's early, so there's high-leverage work across providers, agent DX, streaming,
55
the Studio, docs, and examples. This is also the open-source core that
66
[oya.ai](https://oya.ai) is built on, so improvements here reach a lot of people.
77

88
New contributors are welcome. If it's your first PR to an open-source project,
9-
that's fine say so and we'll help you through it.
9+
that's fine - say so and we'll help you through it.
1010

1111
## Ways to contribute
1212

13-
- **Report a bug** open a [bug report](https://github.com/OyaAIProd/oya/issues/new?template=bug_report.yml).
14-
- **Request a feature** open a [feature request](https://github.com/OyaAIProd/oya/issues/new?template=feature_request.yml),
13+
- **Report a bug** - open a [bug report](https://github.com/OyaAIProd/oya/issues/new?template=bug_report.yml).
14+
- **Request a feature** - open a [feature request](https://github.com/OyaAIProd/oya/issues/new?template=feature_request.yml),
1515
or start a [Discussion](https://github.com/OyaAIProd/oya/discussions) for
1616
anything design-shaped.
17-
- **Improve docs or examples** often the best first PR.
18-
- **Pick up an issue** look for [`good first issue`](https://github.com/OyaAIProd/oya/labels/good%20first%20issue)
17+
- **Improve docs or examples** - often the best first PR.
18+
- **Pick up an issue** - look for [`good first issue`](https://github.com/OyaAIProd/oya/labels/good%20first%20issue)
1919
and [`help wanted`](https://github.com/OyaAIProd/oya/labels/help%20wanted).
20-
- **Answer questions** and help others in Discussions this counts, and it's how
20+
- **Answer questions** and help others in Discussions - this counts, and it's how
2121
people become maintainers.
2222

2323
For anything beyond a small fix, **open an issue or Discussion before you write a
24-
lot of code** so we can align on the approach it saves everyone a painful review.
24+
lot of code** so we can align on the approach - it saves everyone a painful review.
2525

2626
## Ground rules
2727

2828
- Be kind and constructive. All participation is governed by our
2929
[Code of Conduct](./CODE_OF_CONDUCT.md).
3030
- Governance and how decisions get made are described in [GOVERNANCE.md](./GOVERNANCE.md).
31-
- Report security issues **privately** see [SECURITY.md](./SECURITY.md), never a
31+
- Report security issues **privately** - see [SECURITY.md](./SECURITY.md), never a
3232
public issue.
3333

3434
## Setup
@@ -67,7 +67,7 @@ Don't weaken it.
6767
the LLM-output tolerance of the reference: `{param: handle}` maps, `null`
6868
positional placeholders, the `else` branch alias, projection-name coercion.
6969
- The executor, sandbox, and planner are **async** (a deliberate divergence from
70-
the synchronous Python real skills do I/O).
70+
the synchronous Python - real skills do I/O).
7171
- Projection levels are enforced by a **static check before execution**
7272
(`src/checker.ts`) plus the projected view (`src/view.ts`). New node kinds must
7373
declare their disclosure requirement in `src/projection/validation.ts`.
@@ -84,7 +84,7 @@ Don't weaken it.
8484
4. Write a **conventional, present-tense subject** (e.g. `add anthropic provider`,
8585
`fix branch alias coercion`). The PR title becomes the squash-merge commit.
8686
5. Open the PR and fill in the template. **Link the issue it closes** (`Closes #NN`).
87-
6. Keep the PR focused and responsive to review small, well-described PRs merge
87+
6. Keep the PR focused and responsive to review - small, well-described PRs merge
8888
fast.
8989

9090
CI (`.github/workflows/ci.yml`) runs build → typecheck → test on every PR; it must
@@ -93,7 +93,7 @@ maintainers keep `main` releasable at all times.
9393

9494
### Review & merge
9595

96-
A maintainer will review expect a first response within a few days. We may ask
96+
A maintainer will review - expect a first response within a few days. We may ask
9797
for changes; that's normal and not a rejection. Once approved and green, a
9898
maintainer squash-merges. Notable changes (public API, the Plan IR, projection
9999
semantics) follow the extra process in [GOVERNANCE.md](./GOVERNANCE.md).

DEMO.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
`demo.gif` (shown in the README hero) is a recording of the paced, deterministic
44
"plan, don't react" terminal demo in
55
[`packages/core/examples/demo.ts`](./packages/core/examples/demo.ts). It runs
6-
against a canned local model **no API key, same output every time** so the GIF
6+
against a canned local model - **no API key, same output every time** - so the GIF
77
is reproducible.
88

99
## Regenerate it

GOVERNANCE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@ document explains how decisions get made so contributors know what to expect.
66

77
## Roles
88

9-
- **Users** anyone using `oyadotai`. Feedback, bug reports, and questions in
9+
- **Users** - anyone using `oyadotai`. Feedback, bug reports, and questions in
1010
[Discussions](https://github.com/OyaAIProd/oya/discussions) are contributions
1111
and are valued.
12-
- **Contributors** anyone who opens a PR, files a well-scoped issue, improves
12+
- **Contributors** - anyone who opens a PR, files a well-scoped issue, improves
1313
docs, or helps others. You don't need permission to start; just follow
1414
[CONTRIBUTING.md](./CONTRIBUTING.md).
15-
- **Maintainers** trusted contributors with merge rights. They triage issues,
15+
- **Maintainers** - trusted contributors with merge rights. They triage issues,
1616
review PRs, and safeguard the project's invariants (see below). Maintainers are
1717
currently the Oya Labs core team; we add community maintainers as trust is
1818
earned through sustained, high-quality contribution.
1919

2020
## How decisions are made
2121

22-
- **Everyday changes** (bug fixes, providers, docs, tests) a maintainer review
22+
- **Everyday changes** (bug fixes, providers, docs, tests) - a maintainer review
2323
and a green CI run are enough to merge.
2424
- **Notable changes** (public API, the Plan IR, projection semantics, new node
25-
kinds) open an issue or Discussion first. These need agreement from at least
25+
kinds) - open an issue or Discussion first. These need agreement from at least
2626
one maintainer and a look from a second, because they affect everyone building
2727
on oya and, downstream, oya.ai.
28-
- **Disagreements** we aim for lazy consensus: a proposal with no sustained
28+
- **Disagreements** - we aim for lazy consensus: a proposal with no sustained
2929
objection after reasonable time moves forward. When consensus can't be reached,
3030
the Oya Labs core team makes the final call, in the open, with reasoning.
3131

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# oya monorepo tasks. Requires Bun (https://bun.sh).
1+
# oya - monorepo tasks. Requires Bun (https://bun.sh).
22
.DEFAULT_GOAL := help
33
.PHONY: help install dev build build-libs example test typecheck check bench docs clean deploy
44

@@ -46,6 +46,6 @@ clean: ## Remove build output and caches
4646
rm -rf packages/*/dist apps/playground/.next docs/.vitepress/cache docs/.vitepress/dist
4747
find . -name node_modules -maxdepth 3 -type d -prune -exec rm -rf {} +
4848

49-
deploy: ## Deploy agents to Oya Cloud (Phase 2 not yet available)
50-
@echo "Oya Cloud deployment is Phase 2 coming soon."
49+
deploy: ## Deploy agents to Oya Cloud (Phase 2 - not yet available)
50+
@echo "Oya Cloud deployment is Phase 2 - coming soon."
5151
@echo "Today, oya runs anywhere as a library: 'bun add oyadotai' and ship it in any Node/Bun/edge runtime."

0 commit comments

Comments
 (0)