Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain / the_tired_agi/core/include/agi_migrate.h |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain |
| Revision | d6c309d3fa439714ca46b9d3bb94caf478ea5376 |
| Branch | main |
| Path or archive member | the_tired_agi/core/include/agi_migrate.h |
| Original SHA-256 | e640f6c683ac939848ee0d2dac3db7d4efbf1556e1e2b309d044090132fec7c1 |
| Git blob SHA | 7896f6904bacc41a0e9aee4477cd18504b6fcc55 |
| Reading-copy SHA-256 | e640f6c683ac939848ee0d2dac3db7d4efbf1556e1e2b309d044090132fec7c1 |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/AI_Brain / the_tired_agi/core/include/agi_migrate.h | main | d6c309d3fa439714ca46b9d3bb94caf478ea5376 | Open original |
| Janady13/AI_Brain / the_tired_agi/core/include/agi_migrate.h | claude/binary-helix-fibonacci-hive-011CUj7dx1WWJLVYcWCjBbYv | 527d4882c71eb041393f9d8945996177c5ac9e86 | Open original |
Recovered source transcript
Download complete source text ↓55 lines · 1.3 KB
// ============================================================================
// The-Tired-AGI Core: Distributed Agent Migration
// Entropy-based selection, predictive load balancing, binary protocol
// ============================================================================
#ifndef AGI_MIGRATE_H
#define AGI_MIGRATE_H
#include <stdint.h>
#include <stddef.h>
#ifdef __cplusplus
extern "C" {
#endif
// Migration packet structure
typedef struct {
uint64_t count;
uint64_t source_tick;
char source_ip[16];
// Followed by Agent[] array
} __attribute__((packed)) MigrationPacket;
// Agent structure
typedef struct {
uint64_t hash;
uint64_t energy;
uint64_t goal;
uint8_t op;
} __attribute__((packed)) Agent;
// Peer state
typedef struct {
uint64_t agents;
uint64_t phi;
uint64_t goal;
char ip[16];
} __attribute__((packed)) PeerState;
// API functions
void agi_migrate_init(void);
void agi_migrate_tick(void);
void agi_receive_migration(const uint8_t* data, uint64_t len);
void agi_merge_peer(const uint8_t* data, uint64_t len);
uint64_t agi_get_state(uint8_t* output, uint64_t max_len);
void agi_set_my_ip(const char* ip);
uint64_t agi_get_agent_count(void);
uint64_t agi_get_tick(void);
#ifdef __cplusplus
}
#endif
#endif // AGI_MIGRATE_H