solaria
004f8bde7e
fix: Simplify init_engine - transducers handle their own dependencies
...
MasterTransducer and EmissaryTransducer only take config and name.
They handle witnessing_layer and temporal_memory internally.
2026-02-19 20:02:42 +00:00
solaria
0c8c3da229
fix: Use correct TemporalMemory constructor parameters
...
TemporalMemory takes: storage_path, max_memories, consolidation_interval, decay_base, attention_threshold
Not coherence_threshold or max_signatures.
2026-02-19 19:57:31 +00:00
solaria
c72ddae7b0
fix: Remove mode argument from WitnessingLayer constructor
...
WitnessingLayer takes: coherence_threshold, reflection_depth, integration_rate, meta_observation_weight
Not mode - that's part of WitnessingMode enum used elsewhere.
2026-02-19 19:39:10 +00:00
solaria
082e11833d
fix: Use correct WitnessingMode values (OBSERVE, INTEGRATE)
...
WitnessingMode enum has OBSERVE, REFLECT, INTEGRATE, WITNESS_OTHER, MUTUAL.
Not SELF or HUMAN. Use OBSERVE for self-witnessing, INTEGRATE for human.
2026-02-19 19:34:59 +00:00
solaria
5229564ebb
fix: Reorder initialization - create transducers before SyncLayer
...
SyncLayer needs master and emissary as positional arguments.
Create them first, then pass to SyncLayer, then update their sync_layer reference.
2026-02-19 18:06:21 +00:00
solaria
0f739eef0a
fix: Use MasterConfig and EmissaryConfig for transducer initialization
2026-02-19 18:01:15 +00:00
solaria
dcc3549540
fix: SyncConfig arguments and add missing imports
...
- Fix SyncConfig to use correct keyword arguments (phase_threshold, collapse_threshold)
- Add MasterConfig and EmissaryConfig imports
2026-02-19 18:00:56 +00:00
solaria
b9d7346103
fix: ArgumentParser import and formatter_class
...
- Use instead of
- Fix formatter_class to use argparse.ArgumentDefaultsHelpFormatter
2026-02-19 17:09:07 +00:00
solaria
6acc02e5a0
feat: Add API server module for HTTP/WebSocket access
...
becomingone.api provides:
- REST endpoints for coherence, health, input processing
- Simple asyncio-based HTTP server
- Health check endpoint
- Coherence metrics endpoint
- Input processing for text/tokens/phases
- Engine reset capability
Usage: python -m becomingone.api --port 8000 --host 0.0.0.0
2026-02-19 16:30:08 +00:00