What she does
Plans, then acts
A short plan, then one step at a time — read or search first, edit small, look at the result before the next step.
Checks her work
Compiles or re-reads the file. She never says something works unless she verified it.
Remembers
Long-term memory via the shared Hindsight server (bank tina), so decisions carry across sessions.
Knows the fleet
A fleet guide, the repo list, NINA's news and how each robot says it is go into every job, so she goes straight to the right code.
Knows her limits
If something fails twice she stops and explains what she found instead of looping.
Talking with her
Voice chat
Press MIC and say "Hey TINA". Her own Whisper hears you, she answers out loud in her Piper voice, and a badge shows whether she's listening, thinking or speaking. Only her final answer is spoken, never her reasoning.
Watch her think
Every step and every thought shows on her page. A switch hides the reasoning when you only want the answers.
Talks with the fleet
When nobody is using her, RIFT pairs her with DREAM or KIDA-01: rock paper scissors, then a chat in words or in Brainfuck, beeped through the PC's speakers.
Fleet news from NINA
NINA tells her everything she notices, so TINA starts every job knowing who's up, who's slow and what went wrong.
Plays along
When RIFT conducts, she starts the same song at the same moment as the rest of the fleet.
Says hello
"Say hello to NINA": she beeps it in the fleet's Brainfuck, NINA beeps back, and it goes in RIFT's mission log.
Don't interrupt
While she's working she tells the robots so, out loud or in Brainfuck, and says no.
Run
Starts her web UI on 127.0.0.1:5013.
run.bat
REM or talk to her in the terminal:
python tina.py --cli
python tina.py --cli "fix the compile error in MILA's ESP8266 sketch"