The two types of context every agent needs · HackerLangs