Agency (sociology) experiences, and the perceptions held by the society and the individual, of the structures and circumstances of the environment one is in and the position they are born into. Disagreement on the extent of one's agency often causes conflict between parties, e.g. parents and children. The concept of agency has existed since the Enlightenment. René Descartes' phrase Cogito ergo sum stated that anyone who could think is an agent , and any agent capable of knowing that it can think was a subject. Immanuel Kant expanded on this theory by stating that the only way to truly become self-aware is
Cogito (software) a simple user interface sufficient for common workflows. As of May 2006, Cogito has only 41 sub-commands, compared to Git's 119. Some features that started in Cogito migrated later to Git, making Git more suitable for standalone use. As an example of simplification of the interface, Cogito hides the concept of "index cache" from the users. Any modified file is considered eligible for commit by Cogito, just as in CVS or Subversion. Cogito has full compatibility with remote Git repositories. It also retains a high degree of compatibility with Git for local operations. Many Git commands can be used safely