Repository navigation
Skillware 0.5.9: Execution Geometry and Hardware Safety for AI Agents #450
rosspeili
announced in
Announcements
Replies: 1 comment 4 replies
|
@rosspeili just tested the new CLI features look really nice but it loads longer now? |
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
When building production autonomous agent loops, most developers treat tool use as a flat list of JSON schemas passed to an LLM completion API.
In simple prototypes, this works. In production multi-agent architectures, it breaks quickly:
atomic) is treated identically to an interactive multi-step checkout with approval gates (workflow) or an input sanitizer that must wrap another tool call (middleware).Skillware 0.5.9 tackles these challenges head-on by introducing Manifest v2 Universal Taxonomy, the air-gapped
data_engineering/telemetry_normalizerskill for heterogeneous IoT and robotics kinematics, and a deterministicoffice/pdf_form_fillerAcroForm engine.1. What is Manifest v2 Universal Taxonomy?
Every skill bundle in Skillware is defined by a declarative
manifest.yaml. In Manifest v2, skill capabilities are structured across four orthogonal dimensions:The Four Dimensions:
Shape (Execution Geometry):
atomic: Single-step execution returning a deterministic output.workflow: Multi-step flow featuring internal stages, preview diffs, and verification/confirmation gates.middleware: Interceptor that inspects, sanitizes, or filters inputs/outputs before they reach models or downstream tools.stream: Continuous or chunked event processor handling sensor feeds or timeseries telemetry.Tier (Deployment Model):
core: Open-source, local offline compute with zero external cloud dependencies.cloud: Uses remote cloud APIs or hosted models.enterprise: Requires enterprise infrastructure, specialized credentials, or KMS.Target (Execution Substrate):
software: Standard software environments.hardware: Physical actuators, robotics, IoT fleets, or sensor buses.bioware: Biosensors, neural telemetry, or brain-computer interfaces.Tags (Domain Keywords):
2. Dynamic Taxonomy Filtering & Hardware Safety
Host applications can configure a
SkillContextto restrict exactly which skills an agent is permitted to discover and execute:If an agent attempts to execute a skill targeting physical hardware without explicit authorization:
3. Sensor Telemetry Harmonization (
data_engineering/telemetry_normalizer)Robots, electric vehicle battery fleets, and smart building HVAC arrays generate noisy, heterogeneous telemetry in mixed units (Fahrenheit, psi, rpm). Foundation models frequently make subtle mathematical errors when asked to convert these units on the fly.
Skillware 0.5.9 ships
data_engineering/telemetry_normalizer(v0.1.0):4. Deterministic AcroForm PDF Engine (
office/pdf_form_filler)Asking LLMs to generate pixel coordinates or edit PDF streams directly leads to formatting corruptions.
Skillware 0.5.9 completely refactors
office/pdf_form_filler(v0.1.2) into a host-agnostic, deterministic engine:inspect: Discovers all form fields, input types (text, checkbox, radio button), and export values.validate: Validates field values against form schemas and required constraints before writing.fill: Deterministically populates fields with human confirmation safety gates (confirmed: true) and permanent vector flattening via PyMuPDF (flatten: true).5. Compliance & Security Upgrades
Skillware 0.5.9 includes critical upgrades across enterprise compliance and security:
finance/wallet_screening(v1.1.0): Adds paginated Etherscantokentx(ERC-20) andtxlistinternalingestion (up to 10,000 rows), screening token movements against the bundled OFAC SDN and TRM malicious index.defi/token_security_scanner(v0.2.0): Introduces operator policy profiles returning explicitpolicy_actionverdicts (allow,warn,block) and sequential batch scanning.SPDX-License-Identifier: MITand explicit copyright notices enforced by automated CI tests.Getting Started
Upgrade or install the latest release:
Discover skills filtered by execution geometry:
Inspect any skill's taxonomy and constitution:
All reactions