...Uh... Does it?
1 Agent Jones (played by Robert Taylor) is the Agent who tries to shoot Neo in one of the scenes of The Matrix. He is one of the few characters to appear in both the Matrix comics and one of the Matrix movies. Jones is shot by Trinity (at point-blank range) after his attempt to kill Neo. He is also rendered obsolete after the Agent upgrades
2 Agent Johnson (played by actor and martial arts expert Daniel Bernhardt) is the primary member of the upgraded Agents. Johnson succeeds Agent Smith in purpose and appears to be the leader of the upgraded Agents. While more visually imposing than his predecessor, he seems far less effective. Not only does he never successfully shoot a rebel, he is defeated in hand-to-hand combat three times before the trilogy is complete, always because he overconfidently chooses to battle in venues with hazards his opponents can use to their advantage without turning the tables himself. Niobe throws him out the back of an in-flight cargo plane (in the video-game Enter the Matrix), Morpheus kicks him from the trailer of a speeding semi, and Ghost flings him into a sparking computer server (electrocuting him). In contrast, Smith chose to engage the resourceful Morpheus in the cramped confines of a bathroom, attempted to pin Neo in front of a train, and later ceased pursuit in favor of ambushing him at the only available hardline.
3 Agent Thompson is one of the upgraded Agents. During the "Burly Brawl" between Neo and a group of Smiths, a Smith possesses Agent Thompson, who arrives at the scene himself. Only the host is overwritten and Thompson returns. He later confronts, shoots and kills Trinity at the end of The Matrix Reloaded. However, Neo rescues her and subsequently resurrects her using his powers as The One.
4 Agent Jackson is another of the upgraded Agents in the Matrix. He and Agent Johnson attempt to kill the Keymaker, Trinity, and Morpheus in a freeway chase. He later returns to help Agent Thompson fight Trinity at the end of The Matrix Reloaded. In Enter The Matrix, Jackson chases Niobe in an underground tunnel at the airport while she was attempting to rescue Axel. Jackson also attempts to kill Niobe and Ghost after the crew of the Caduceus is saved
5 Agent Brown
Agent Brown (played by Paul Goddard) is the agent who chased Trinity across the roof in the first scene of The Matrix. After Agent Smith is believed to be destroyed, the Machines upgrade their Agent programs, making Agent Brown obsolete. Brown also appears in the comic story "There Are No Flowers in the Real World", presumably set prior to the events of The Matrix.
The following characters are programs that have outlived their purpose or have been replaced by newer and more efficient programs, but have refused to return to the Source. As seen in the Matrix video games and in the Movies, the Matrix is home not only to human minds and the Agents that police them, but also a myriad of other self-aware programs that fill various roles in its maintenance. Everything from weather phenomena to the actions of animals. As long as these programs function properly, they are more or less unnoticeable. But there are those who do not function properly. These are rogue programs - machine intelligences that no longer obey the System - are commonly known, although few humans within the Matrix realize they truly exist. They possess the characteristics, mannerisms and - most importantly - capabilities of mythical and legendary creatures such as ghosts or angels, werewolves, vampires, aliens, etc. They are the Matrix's explanation for the paranormal.
The reasons for a program to choose Exile differ, as they are sentient beings with free will: no different from humans. Usually, however, they exist in the Matrix because they face deletion. They may have become inefficient, disobedient, or even obsolete, but the result is the same - there is no place in the machine world for a program without a purpose. The only options such a program has is to either return to the Source - the Machine mainframe - for deletion, or hide in the Matrix. As much an outlaw from the Machine civilization as any Zion infiltrator.
To stay in the Matrix, Exiles requires some interaction with the Merovingian, who through his control of the Trainman, controls traffic between the Machine World and the Matrix. Exiles also use a human 'shell' to occupy in the Matrix, although this is not expanded on in the films. Presumably, a shell is a human body which is still jacked into the power plant which the Exile can occupy. This is similar to how Agents enter the Matrix. However it is known that there exists a "Killcode" for a given shell, enabling the occupying program to be deleted should the Merovingian choose this action. Rama-Kandra and Kamala buy passage to the Matrix for their daughter Sati, by providing the Merovingian with the Oracle's killcode.
They act and look human as much as they possibly can, but their motivations and their perceptions are not human. They possess abilities that Bluepills and inexperienced Redpills would consider to be supernatural, and they seem not to age - they never die unless they are deleted. This is quite a hard feat without the aid of a killcode program, usually related to the weaknesses of their supernatural counterparts
In The Matrix Reloaded, The Twins are the two silvery henchmen of The Merovingian who can become translucent and move through solid objects. They may be the 'ghosts' the Oracle mentions while explaining exiled programs to Neo.
The twins are first seen with the Merovingian smoking a hookah in Le Vrai. They speak infrequently but do smirk at the fact that neither Morpheus, Trinity, or Neo appear to have the same intellect as The Merovingian. Later when Morpheus and crew free the Keymaker, the Merovingian sends the twins to kill the redpills and recapture the Keymaker. They are dispatched by Morpheus when he causes their vehicle to overturn and explode. They are also shown turning incorporeal as the blast flings them away. In The Matrix Online, in a set of critical missions where a "cheat code" chemical has managed to scan and attract fragments of the Twins' RSI, strongly indicates the Twins' return. At the end of Chapter 6.1, the Twins are back and fully operational. Along with Zion operative Ghost, the Twins are the only recurring Matrix characters to date, not have voice actors in The Matrix Online.
In Enter The Matrix, which chronicles the stories of the crew of the Logos during The Matrix Reloaded, the twins are shown attempting to stop Niobe and Ghost from escaping the Merovingian's mansion via a car chase in the multi-leveled garage.
Adrian and Neil Rayment are professional carpenters who have done stunt work on several movies. They were cast as the Twins because the directors and producers wanted male identical twins skilled in martial arts.
Gray takes over as the leading Agent as soon as the Matrix is rebooted. He serves as a Controller for Machine-affiliated redpill operatives in The Matrix Online. He is voiced by John Patrick Lowrie.
Gray is one of several Agents trapped in the Matrix during the infestation known as Smith. His program is overwritten with new code, executing instructions which conflict with his primary architecture. When Smith is defeated and Smith's program is withdrawn from the system, Gray is freed, but his ordeal is not yet over.
The Machine Civilization is run by cautious protocols, and there is still some chance that the Smith code has found a place to shelter within the system, or within an RSI. Agents that have been exposed to Smith are quarantined within the Matrix during the reset - something that is usually never done. Bluepills have their connections to the system attenuated so they never notice the event, and Exiles can seek shelter in a construct, but Agents have no such recourse. Those trapped in the system during the reset are literally turned inside out as their code is deconstructed and recompiled with a vicious error-checking routine.
Even afterward, he is not allowed to return to the Source, instead relegated to a buffer system created during the reboot - a gateway construct which acts as a Machine analog to the Merovingian's Mobil Avenue Station. In some ways he is almost an Exile, but for the fact that he believes he will eventually be able to return to the Source.
Description & Style: Due to his current situation, Agent Gray is selected to act as recruiter and Controller for human beings that the Machines believe can assist them in controlling the Matrix. Like all Agents he is normally dispassionate and aloof, with a precise manner of speaking, but his forced dealings with humans have left him with somewhat more understanding of them than most Agents.
When dealing with humans, he uses many euphemisms, as he has found that humans often prefer not to say what they really mean. Death is "cessation of awareness". Stealing is "expeditious acquisition". He addresses humans by their gender title and bluepill last name (e.g. "Mister Anderson", and seems to have a foolproof way of knowing this information about every human he speaks to.
Though Gray resents his assignment greatly at first, he comes to appreciate the fact that he is better at dealing with humans than most other machine Agents. Although he does not enjoy interacting with humans, the fact that he is efficient at it gives him a sense of pride.
Aside from the agents that appear in the Matrix films, many other agents have appeared in the Animatrix, the Matrix comics, and the video games. Agents Ash, Bird, Fine, and White are the only agents named there, but others have appeared as well. Along with other Agents in the game The Matrix: Online, Agents Gray (that was a leading agent), Skinner, and Pace (a female agent) are named.
A Domain is a Construct Reality that exists outside of the Core System, and thus does not show up in the Code and is not subject to the reinsertion and reintegration process. Domains are found in the Unformatted Spaces, areas in the subsystem where there is a great deal of unformatted memory used to store the code and data that make up the Matrix reality.
These Shielded Worlds are similar to the Construct Programs created and used by the Redpills, except they are self-sustaining and contain a more complex environment. These pocket worlds are created in a manner that suits the Creator. There, the general routines and subroutines that control gravity, time, and the like, are not as powerful as they would be in the Core Network. Here, physics that affect the growth, shape, and function of animal and plant programs are diluted, allowing for hardier lifeforms.
These strange places, which can appear to be dystopian Gothic cities where it's always raining, majestic fairy-tale castles and landscapes, or places beyond conventional description with architecture that would not be possible in the Core Network, serve as homes to the multitude of Exiles that congregate in the Mega City. Here they can dwell without having to worry about deletion at the hands of Agents, nor do they have to worry about concealing their powers and their true nature, lest they be targeted by Agents or other Exiles.
All the other Agents are just minor characters in comparison to their mentioned counterparts. If I took the time to name every Agent, I'd have to go through and name every other NPC Lupine, Vamp, Nightmare, etc.The point is that Agents you sometimes encounter in missions or when running through a restricted area are just randomly named NPCs that have no impact on the story. Brown, Jones, and the 'son triplets are included. If you want a full list of the different names of Agents you can encounter, I'd suggest doing a search, but that make take too long, so I'll PM Rarebit for you and post the full list of Agent names here.