docs(brand): add the Astra logo and use it in the README header - #809
Merged
Merged
Conversation
Add the logo system under docs/assets/logo: the mark (an A crossed by an orbit, where the orbit is the agent runtime loop and the blue node is the running agent), a heavier cut for 32px and below, the wordmark whose t is a plan branch, and lockups with and without the AGENT RUNTIME descriptor, each in light, dark and where useful mono variants. All files are plain geometry SVG with no font dependency. A short README next to the files records which file to use where, the colors, and the usage rules. The README header now shows the horizontal lockup, switching to the dark variant under prefers-color-scheme: dark. The plain lockup is used rather than the descriptor lockup because the subtitle directly below already says "An agent runtime". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
XuPeng-SH
approved these changes
Sep 18, 2026
Contributor
Merge Queue Status
This pull request spent 14 seconds in the queue, including 3 seconds running CI. Required conditions to merge
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds an Astra logo and puts it at the top of the README.
astrawhosetis a plan branch (├─●), the same glyph the Explain Analyze DAG prints.AGENT RUNTIMEdescriptor.#0A1A3Aon light /#E8F0FFon dark; the parts that run (orbit, agent node, node on the t)#2F6BFF/#5B93FF. Both blues clear 4.5:1 against their background.13 SVG files live in
docs/assets/logo/, in light, dark and (for the mark)currentColormono variants, plus a heavier cut for 32px and below. All are plain geometry with no font dependency, each under 3 KB.docs/assets/logo/README.mdrecords which file to use where and the usage rules.The README header uses the plain lockup and switches to the dark file under
prefers-color-scheme: dark, the same<picture>pattern the diagrams already use. The descriptor lockup is left out of the README on purpose: the subtitle directly below already reads "An agent runtime", so the header would say it twice.Related issue
None.
Change type
User and compatibility impact
None. Documentation assets and the README header only. The
# Astraheading is replaced by the logo image withalt="Astra"; nothing in the repository links to the#astraanchor.Architecture and complexity delta
N/A
Verification
python3 scripts/ci/validate_repository.py→repository metadata: ok, including the local-link check over the newdocs/assets/logo/README.md.xmllint --nooutpasses on all 13 SVGs.#081225; the 32 px and 16 px checks use the favicon cut.Final checklist
Before this is used beyond the repository (website, stickers, social accounts), it is worth a trademark search: "Astra" is a crowded name in software.
🤖 Generated with Claude Code