Developers

Adaptive Thinking. Built To Last.

Developer Hub

Build cognitive agents.
Ship autonomous systems. Start Here.

Everything you need to write Premise Language agents, integrate the GILs cognitive runtime, and deploy cognitive fleets via the Mind Server API — in one place.

Quick Start

Choose Your Entry Point

Three paths depending on what you’re building. Each leads directly to the right documentation and tooling.

For AI / Agent Developers

Write Your First Premise Agent

Learn the Premise Language syntax — define cognitive behavior, perception loops, memory access, and decision logic for your first autonomous agent.

For Systems Engineers

Integrate GILs Into Your System

Connect the GILs cognitive runtime to your existing hardware or software stack — configure perception inputs, memory layers, and decision cycles.

For DevOps / Platform Teams

Deploy a Fleet Using Mind Server

Register devices, assign cognitive profiles, monitor fleet health, and issue remote commands via the Mind Server REST and WebSocket APIs.

Premise Language

What Cognitive Agent Code Actually Looks Like.

Premise is designed to express how an agent thinks — not just what it does. The syntax maps directly to cognitive concepts: perception, memory, goals, and action.

The example here defines a basic autonomous inspection agent — it perceives its environment, checks memory for known anomalies, deliberates on priority, and acts.

Premise Language Code Sample
inspection_agent.premise
Copy Copied!
1 // Inspection Agent — Premise Language
2 // Perceive → Remember → Deliberate → Act
3
4 agent InspectionAgent {
5
6 perceive {
7 sensor_feed = Camera.stream()
8 proximity = LiDAR.scan()
9 environment = Environment.read()
10 }
11
12 remember {
13 known_anomalies = Memory.episodic.load("anomalies")
14 last_inspection = Memory.semantic.get("last_run")
15 }
16
17 goals [
18 DetectAnomalies priority: 1,
19 LogInspectionData priority: 2,
20 ReportToFleet priority: 3
21 ]
22
23 deliberate {
24 if sensor_feed.anomaly_score > 0.85 {
25 escalate("HIGH", sensor_feed.location)
26 } else {
27 continue_patrol(proximity.next_waypoint)
28 }
29 }
30
31 act {
32 MindServer.report(agent_id, status, findings)
33 Memory.episodic.save("anomalies", findings)
34 }
35
36 }
The Source

SubThought On GitHub

Our core platform repositories are open and actively maintained. Follow along, contribute, or fork to build your own cognitive systems on top of the stack.

SubThought / Premise

The Premise Language — a Stigmergic Agent Language for defining the cognitive behavior of autonomous agents. Write once, deploy anywhere.

SubThought / Sentience

The Sentience framework — tools and architecture for building sentient, adaptive beings. The cognitive runtime that brings Premise agents to life.

SubThought / Worlds

Virtual Environments for Learners — simulation environments where cognitive agents can train, test, and adapt before real-world deployment.

SubThought / Packages

Interfaces to Devices, Worlds, and Databases — the integration layer connecting cognitive agents to hardware, environments, and data systems. Written in C#.

Cart (0 items)