Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ric-massey
orrin_v3
Repository navigation
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Writing_Custom_Cognitive_Function
Jump to bottom
ric-massey edited this page
Jul 7, 2026
·
1 revision
Writing a Custom Cognitive Function
Requirements
Accept standardized input, return explicit effects, and register expected cost and reward estimation.
Integration
Add to brain/cognition registry and ensure the bandit can treat it as an arm.
Testing
Unit tests for pure logic and integration tests under simulated cycles.
Wiki pages
Pages
53
Loading
Home
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Action_Selection_and_Bandit
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Adding_Custom_Peer
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Backend_Telemetry
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Benchmarks_and_Verification
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Binding_and_Workspace_Writeback
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Cognition_Module
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Configuration_Reference
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Contributing
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Control_Signals
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Control_Signals_Deep_Dive
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Control_Signals_Module
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Debugging_Memory_Issues
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Desktop_Packaging
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Existence_and_Lifecycle
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Expression_Membrane
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Extending_Symbolic_Operations
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Face_and_Brain_UI
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
FAQ
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Getting_Started
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Glossary
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Goals_Daemon_Subsystem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Goals_Executive_vs_Daemon
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Host_Coupling
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Host_Coupling_Supervisor
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Learning_and_Adaptation
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
LLM_Integration
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Loop_Phases_Detailed
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Memory_System
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Memory_System_Subsystem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Native_Language_Model
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Peers
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Peers_Subsystem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Production_and_Effect_Ledger
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Quality_Standard
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Quick_Navigation_Guide
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
README
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Remote_Access_Tunneling
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Roadmap_and_Status
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Running_with_Docker
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Scientific_Foundations
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Security_Model
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Self_Code_and_Extension
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Symbolic_First_Design
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Symbolic_Reasoning
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Symbolic_Reasoning_Subsystem
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
The_Cognitive_Loop
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Thinking_Action_Selection
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Troubleshooting
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Tuning_Control_Signals
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
What_is_Orrin
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Workspace_and_Ignition
Uh oh!
There was an error while loading.
Please reload this page
.
Loading
Writing_Custom_Cognitive_Function
Writing a Custom Cognitive Function
Show 38 more pages…
Orrin Wiki
Start
Home
Getting Started
What is Orrin?
Quick Navigation
FAQ
Glossary
Architecture
Cognitive Loop
Workspace & Ignition
Binding & Writeback
Thinking & Action Selection
Learning & Adaptation
Core Systems
Memory
Goals
Control Signals
Symbolic Reasoning
Peers
Host Coupling
LLM Integration
Production & Expression
Effect Ledger
Quality Standard
Expression Membrane
Self-Code
Native Language Model
Existence & Lifecycle
UI & Operations
Face & Brain UI
Backend Telemetry
Configuration
Docker
Remote Access
Desktop Packaging
Security Model
Benchmarks
Troubleshooting
Debugging Memory
Development
Contributing
Cognition Module
Custom Cognitive Function
Extending Symbolic Ops
Custom Peer
Project
Roadmap & Status
Clone this wiki locally
You can’t perform that action at this time.