Skip to content

Update README.md and scripts to adopt atespaces for existing demos.#355

Merged
Julian Gutierrez Oschmann (juli4n) merged 1 commit into
agent-substrate:mainfrom
HavenXia:atespace-readme
Jul 6, 2026
Merged

Update README.md and scripts to adopt atespaces for existing demos.#355
Julian Gutierrez Oschmann (juli4n) merged 1 commit into
agent-substrate:mainfrom
HavenXia:atespace-readme

Conversation

@HavenXia

@HavenXia Haven Xia (HavenXia) commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Update README.md and scripts to adopt atespaces for existing demos.

It's intentional to let user choose atespace in demos since actors are also created by them.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

@HavenXia Haven Xia (HavenXia) force-pushed the atespace-readme branch 2 times, most recently from 2981451 to 6cc63aa Compare June 30, 2026 05:46
Comment thread demos/agent-secret/main.go Outdated

// 1. Identify Actor (Robust extraction)
// New architecture uses Host: <actor-id>.actors.resources.substrate.k8s.io
// New architecture uses Host: <actor-id>.<atespace>.actors.resources.substrate.ate.dev

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does "New Architecture" means here? Maybe reword it?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's meaningless to add it here, removed.

Comment thread demos/counter/README.md
kubectl ate delete actor my-counter-1
kubectl ate delete actor my-counter-1 -a demo
```

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also delete the namespace here? Same for other demos.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, added to all demo README.md here.

Comment thread docs/api-guide.md Outdated

### Workload Connectivity (Uniform DNS)
Substrate has standardized on a **Uniform DNS Mesh**. You no longer need to define `SessionDiscovery` rules. Every actor created from a template is automatically reachable through the **Substrate Router** via its unique ID:
Substrate has standardized on a **Uniform DNS Mesh**. You no longer need to define `SessionDiscovery` rules. Every actor created from a template is automatically reachable through the **Substrate Router** via its atespace and ID:

@juli4n Julian Gutierrez Oschmann (juli4n) Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the "You no longer need to define SessionDiscovery rules."? Seems like an old artifact.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file (and the _grpc) companion are auto-generated, we should change the documentation in ateapi.go and then regenerate files.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread demos/agent-secret/README.md Outdated

### 1. Basic Interaction
Create a single actor and watch it automatically yield compute after use:
Actors live in an **atespace** (the Substrate namespace an actor lives in), which must exist first. Create one, then create a single actor and watch it automatically yield compute after use:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actors live in an atespace (the Substrate namespace an actor lives in)

Nit: this sounds a bit redundant. Maybe reword it or just remove the text in between parenthesis?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment thread demos/counter/README.md Outdated
### 2. Create a Counter Actor

Use `kubectl ate` to create an instance of the counter actor with a chosen ID (e.g., `my-counter-1`):
Actors live in an **atespace** (the Substrate namespace an actor lives in), which must exist before you create actors in it. Create one (e.g., `demo`), then create the counter actor with a chosen ID (e.g., `my-counter-1`):

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment here and other README files.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated all to remove text in between parenthesis

@juli4n Julian Gutierrez Oschmann (juli4n) merged commit 7f87f0c into agent-substrate:main Jul 6, 2026
11 checks passed
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.

2 participants