DEV Community

Fenju Fu
Fenju Fu

Posted on

Astron Open Source ยท Bi-Weekly Report (Jul 13 โ€“ Jul 26, 2026)

๐ŸŒŸ Highlights

  • Two Astron projects rank in OSS Insight's Java Top 5 for the past three months: SkillHub at 4 and Astron Agent at 5. The snapshot records 102 stars / 22 forks / 102 pushes for SkillHub and 122 stars / 4 forks / 68 pushes for Astron Agent during the ranking window.
  • Astron Agent is now listed in the CNCF Cloud Native Landscape, under AI Native โ†’ Workflow Orchestration โ€” a new ecosystem discovery path for cloud-native users evaluating agent workflow platforms.
  • Astron SkillHub joined the Agentic AI Foundation (AAIF) as an Associate Member, placing the project alongside a growing cross-industry community working on open agentic-AI infrastructure and collaboration.
  • SkillHub v0.2.14 and CLI 0.1.9 shipped on Jul 22: the CLI gained a generic user-level Agent Skills target at ~/.agents/skills, the Skill Scanner build became reproducible again, and bilingual Hermes Agent integration and troubleshooting documentation landed.
  • Across the reporting window, 23 PRs merged in the three core repositories: Astron Agent 16 ยท SkillHub 5 ยท Astron RPA 2.

OSS Insight ยท Java 3-month trending board

๐Ÿ‘ฅ Top 10 Active Community Contributors

Based on message volume in the open-source discussion group (automated accounts such as the Astron Q&A bot and the welcome bot excluded); nicknames anonymized. Thank you to everyone who answered questions, asked questions, and built alongside us ๐Ÿ™Œ

Top 10 Active Community Contributors


๐ŸŒ Ecosystem Milestones

โ˜๏ธ Astron Agent enters the CNCF Cloud Native Landscape

Astron Agent is now visible in the AI Native โ†’ Workflow Orchestration section of the CNCF Cloud Native Landscape. The listing makes the project easier to discover alongside other infrastructure used to compose, run, and govern AI-native workflows.

For Astron Agent, this is more than a logo placement: it connects the project's enterprise-grade agent orchestration, RPA integration, and tool ecosystem with the broader cloud-native landscape used by platform engineers and open-source adopters.

Astron Agent in the CNCF Cloud Native Landscape

๐Ÿค Astron SkillHub joins AAIF as an Associate Member

Astron SkillHub has joined the Agentic AI Foundation (AAIF) as an Associate Member. SkillHub contributes a practical open-source layer for publishing, versioning, discovering, installing, and governing reusable Agent Skills โ€” including self-hosted deployment, namespaces, RBAC, reviews, audit logs, and security scanning.

Membership creates a stronger channel for collaboration around interoperable agent infrastructure and helps connect enterprise skill governance with the wider agentic-AI ecosystem.

Astron SkillHub listed among AAIF Associate Members


๐Ÿ“ฆ Release & Development Highlights

๐Ÿงฐ SkillHub v0.2.14 + CLI 0.1.9 (Jul 22) โ€” Cross-agent installation and a more reliable scanner

  • โœจ Generic Agent Skills install target: the interactive CLI can now install to the user-level ~/.agents/skills directory, independently or alongside agent-specific locations such as ~/.codex/skills and ~/.claude/skills. Canonical-path checks prevent conflicting destinations (#585).
  • ๐Ÿ› Reproducible Skill Scanner images: LiteLLM was pinned to the validated 1.90.2 version, avoiding unsupported source-compilation fallbacks in Alpine builds (#591).
  • ๐Ÿ“š Hermes Agent integration guides: complete English and Chinese guides now cover installation, discovery, forced updates, conflict handling, and removal through the SkillHub CLI (#584).
  • ๐Ÿ“š Community Q&A moved into the docs: deployment, CLI publishing, package validation, database compatibility, and troubleshooting answers were added to the bilingual FAQ (#529).
  • ๐Ÿ™Œ New contributor: welcome @betterlmy, whose first contribution added the generic user-level install target.
  • ๐Ÿ“ Releases: SkillHub v0.2.14 ยท CLI 0.1.9

๐Ÿค– Astron Agent โ€” Access control, RAGFlow reliability, workflow fixes, and broader documentation

Sixteen PRs merged during the two weeks, with work concentrated on operational correctness and self-service documentation:

  • ๐Ÿ”’ Unified IP whitelist added to the console (#1563).
  • ๐Ÿ”’ Model access now enforces space authorization, while debug SSE requests carry the correct space context (#1567, #1566).
  • ๐Ÿง  Managed RAGFlow configuration became more reliable: configuration is loaded from persistent storage, isolated per managed setup, and forwarded correctly from page-managed settings (#1558, #1559, #1556).
  • ๐Ÿ› Workflow runtime fixes: zero is now accepted as a valid LLM temperature, and usage-only OpenAI streaming chunks no longer break processing (#1562, #1568).
  • ๐Ÿ“š A major community-sourced FAQ expansion added guidance for workflow import/export, SkillHub skills, MCP servers, model configuration, API publishing, Trace logs, RPA integration, ARM deployment, and common troubleshooting paths (#1553).
  • ๐ŸŒ Japanese README added, with translated license links corrected (#1109, #1546).
  • โ˜๏ธ README updated with the new CNCF Landscape listing (#1543).

โš™๏ธ Astron RPA โ€” Safer resource handling and stable cross-container drag

  • ๐Ÿ”’ Resource-file validation hardened, tightening checks around files handled by the platform (#821).
  • ๐Ÿ› Cross-container drag restored by locking sortablejs to the validated 1.14.0 version (#823).

๐Ÿ’ฌ Community Q&A & Discussions (Bi-Weekly Picks)

Selected from recurring community questions and the FAQ updates merged during this reporting window. ๐ŸŸข Resolved / โ„น๏ธ Clarified.

SkillHub

  • ๐ŸŸข What is the recommended deployment method? Use the official one-line runtime script. It performs the required initialization and writes the generated runtime configuration to /tmp/skillhub-runtime/ by default. Manual image-only deployment can miss initialization steps and may cause login loops.
  • ๐ŸŸข Why does skillhub publish return registry returned 400? Check that SKILL.md is at the package root, its frontmatter includes valid name and description fields, the namespace exists and the user belongs to it, the name/version does not conflict, and all file paths/types/sizes satisfy package policy.
  • ๐ŸŸข Why does package validation report malformed input? Archives created without UTF-8 filenames โ€” particularly archives containing Chinese or other non-ASCII paths โ€” may fail during extraction. Repackage with UTF-8 encoding and avoid special-character paths.
  • โ„น๏ธ How many files can a skill package contain? The default is 100 files, separate from the package-size limit. Operators can raise it through skillhub.publish.max-file-count / SKILLHUB_PUBLISH_MAX_FILE_COUNT, provided the Compose configuration passes the variable through.
  • โ„น๏ธ Which database is supported? PostgreSQL is supported; MySQL is not currently supported.
  • โ„น๏ธ Can SkillHub distribute Codex/Claude-style plugins? Not yet. Skill packages are the supported distribution unit today.

Astron Agent

  • ๐ŸŸข How do read_skill_* and run_skill_* differ? read_skill_* progressively reads SKILL.md and referenced files from the skill package and does not require a sandbox. run_skill_* executes declared commands and requires an administrator-configured script sandbox.
  • ๐ŸŸข How should a self-hosted MCP Server be connected? Bind the MCP service to 0.0.0.0, provide a complete URL reachable from the Astron Agent container, and remember that localhost inside a container refers to the container itself โ€” not the host machine.
  • ๐ŸŸข Can workflows be imported and exported? Yes. Export from the workflow actions menu; import a .yml or .yaml file (up to 20 MB) from the workflow creation page.
  • ๐ŸŸข What should consume a file/PDF input from the start node? Pass it to a plugin/API/code node for parsing, to RPA for desktop-oriented processing, or ingest it into a knowledge base first when the goal is document Q&A.
  • ๐ŸŸข Why does changing source text not change the running UI? Frontend assets are compiled into the image. Rebuild the relevant image, replace the image referenced by Compose, and recreate the service; a container restart alone does not rebuild assets.
  • ๐ŸŸข How do I update an installation that uses latest? Run docker compose pull explicitly and then recreate the services. For production, pin a concrete version for reproducibility and rollback.
  • ๐ŸŸข How can registration be disabled? In Casdoor, edit the astron-agent-app, turn off registration, and save. New accounts must then be created by an administrator.

Astron RPA

  • ๐ŸŸข The RPA client is stuck on the loading screen โ€” what should I check? Confirm all RPA server components are healthy, then verify the client's resources configuration points remote_addr to the reachable RPA server Nginx address and port (default 32742).
  • ๐ŸŸข How does an Agent call RPA? Configure HOST_BASE_ADDRESS with the actual reachable host (not localhost for remote deployments), start the authenticated Agent + RPA stack, and point the Astron RPA client configuration at that RPA service.
  • โ„น๏ธ Does the open-source RPA client support domestic Linux distributions such as Kylin? The open-source client currently supports Windows; domestic-Linux support is available in the enterprise edition.

๐Ÿ™Œ Community Call: Build With Us

There are many ways to make a first contribution without changing core runtime code:

  • Improve a bilingual FAQ entry with a reproducible solution and screenshots.
  • Add or refine an integration guide for an Agent platform that can consume Agent Skills.
  • Share a reusable workflow example or a real deployment story.
  • Reproduce an open bug, provide logs and environment details, and help reduce it to a minimal test case.
  • Review the open issues in Astron Agent, SkillHub, and Astron RPA, then comment before starting work to avoid duplication.

Contributions of all sizes matter โ€” documentation fixes, deployment notes, test cases, translations, and issue triage all make the ecosystem easier to adopt.


๐Ÿ”— Explore the Astron Open-Source Ecosystem

๐Ÿ’ฌ Questions, ideas, or a contribution to share? Join the community discussion or open an Issue / PR in the relevant repository.

Let's keep building open, production-ready infrastructure for enterprise AI Agents ๐Ÿš€


Originally published in the iFLYTEK open source community discussions: https://github.com/orgs/iflytek/discussions/7

Top comments (0)