Commit Graph

2 Commits

Author SHA1 Message Date
GlyphRunner System 69c97e125a Extend XIC v1 Engine with Symbolic Mode, 5 New Ops, GPU Path, Cognition Integration
New instructions:
- STREAM: Line-by-line execution and output
- CHAIN: Named execution boundaries
- CALL_GLYPH: Invoke glyph-aware cognition
- SET_CONTEXT: Set symbolic/cognitive context metadata
- LOG: Structured logging

Symbolic execution mode:
- SET_MODE "symbolic" routes prompts through LAIN 8-lane cognition pipeline
- run_symbolic_prompt() compresses prompt, builds manifest, executes via execute_symbolic()
- Full integration with glyphos/cognitive_kernel.py

GPU-accelerated path:
- xic_extensions/gpu_runtime.py: has_gpu() probes torch.cuda, run_on_gpu() executes
- SET_PARAM "use_gpu" true enables GPU (auto-fallback to CPU if unavailable)
- No required GPU dependencies; system works equally on CPU

Demo programs:
- demo_symbolic.gx.json: Shows symbolic mode through LAIN pipeline
- demo_gpu.gx.json: Shows GPU mode with CPU fallback

Backward compatibility:
- All 4 original ops unchanged; 5 new ops added to OP_TABLE
- xic_vm.py, xic_executor.py: No changes (pure dispatcher pattern holds)
- demo_chat.gx.json: Still executes identically
- All existing GlyphRunner commands: Unchanged behavior

Architecture:
- Lazy imports prevent circular dependencies (xic_ops, glyphos, xic_extensions)
- Clean separation: XIC is client of cognition layer
- Zero breaking changes; additive extension only
- No XIC v2 binary format; all within v1 JSON+.gx architecture

Validation:
- 10 integration tests: all passing
- Backward compat verified with original demo
- Symbolic and GPU modes tested end-to-end
- No external dependencies required (GPU optional)

Co-contributors: LAIN cognition engine, gx_compiler GSZ3, glyphos event system
2026-05-21 01:19:40 -04:00
GlyphRunner System 5c4bfb2dc1 Implement GlyphOS Cognitive Kernel
Add a system service layer on top of LAIN cognition and Supercharged Glyph Registry:

Components:
- glyphos/cognitive_kernel.py: CognitiveKernel class + functional API
  * CognitiveKernel: Main orchestrator with execute_gx(), execute_symbolic()
  * Result accessors: get_last_result(), get_last_trace(), get_last_fused_symbol()
  * get_kernel(): Singleton kernel instance
  * run_gx(): Convenience function for global kernel
  * kernel_status(): Status introspection

- glyphos/__init__.py: Package initialization

- tests/test_cognitive_kernel.py: Comprehensive test suite (8 tests, 100% pass)
  * Kernel initialization and warmup
  * GX execution and result validation
  * Result accessor methods
  * Singleton pattern
  * Functional API

- COGNITIVE_KERNEL.md: Complete documentation

Test Results:
- 12 registry tests 
- 10 glyph bridge tests 
- 6 integration suites 
- 8 cognitive kernel tests 
- Total: 36 tests, 0 failures

No breaking changes - all existing tests pass.
2026-05-20 18:03:25 -04:00