meeting notes :ahmed-kristof future of our engineering #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
HeroRoadmap — Agentic Architecture & Execution Model
(Transcribed and normalized from technical discussion)
1. Operating Principles
Standardization on Rust
The team will standardize all core development on Rust.
With AI-assisted development, the cost of porting and rewriting has dropped significantly, making this both practical and efficient.
This enables:
Clean foundations over legacy layering
Rather than adapting around existing complex systems, we will:
This reduces long-term complexity and increases agent effectiveness.
2. HeroLib & Component Structure
HeroLib (Rust)
HeroLib becomes the core capability library, structured as composable packages:
Core
Clients
OS
System-level primitives:
Aggregation layer
Each package:
3. HeroScript / Rai as the Control Plane
Script-first interaction model
Instead of large RPC surfaces or many MCP servers:
Benefits:
Embedded execution
Each component:
A single supervisor (e.g. Zinit):
All components self-register and self-manage.
This creates a REPL-like, scriptable runtime usable by:
4. Agentic Development Model
Agents as first-class executors
Agents are expected to:
Human role shifts toward:
Knowledge over instructions
The system is designed to encode how to do things, not just commands:
Agents consume this knowledge directly via scripts and wrappers.
5. Data & Synchronization Model
Fossil-inspired backend (rewritten in Rust)
A new Rust-native, Fossil-like datastore is used for:
Performance characteristics:
Git import support is added for interoperability.
Files as truth
Structured files (HeroScript, TOML, Markdown) are:
WebDAV layer allows:
The datastore becomes the single source of truth.
Decentralized coordination via Holochain
Holochain is used selectively for:
No central server required:
6. Virtualization & Infrastructure Direction
Move away from “cloud-first” thinking
The system is designed for agents, not humans.
Agents do not need traditional cloud abstractions.
Focus is on:
VM initialization
Instead of cloud-init:
VM boot sequence:
Virtualization primitives
Wrap only what is necessary:
Expose a small, curated feature set to agents.
Avoid exposing full complexity of systems like Kubernetes; instead:
7. Execution Model & Team Focus
Small, high-skill core
A small group drives:
Others are:
Cleanliness is non-negotiable
Immediate next steps
8. Core Message
We are building a clean, minimal, agent-native platform where:
This positions Hero, Lumina, and GeoMind as infrastructure for the agentic era, not an extension of legacy cloud models.