def document_agents(p):
    """
    Document agents in AIKIF (purpose and intent)
    """
    p.comment('agent.py', 'base agent class')
    p.comment('run_agents.py', 'Top level function to run the agents')
    
    p.comment('agent_image_metadata.py', 'agent to collect file picture metadata')
    p.comment('agent_learn_aixi.py', '')
    p.comment('dummy_learn_1.py', 'sample (but stub only) learning algorithm to be called as test below')

    p.comment('agent_explore_grid.py', 'working prototype of agent to move through a grid world, using very simple path finding.')
    p.comment('agent_email.py', 'Agent that reads emails (currently only gmail)')
    p.comment('agent_filelist.py', 'TOK - correctly scans and logs filelists from an agent')
    p.comment('collect_Win_processes.py', 'script to collect windows processes. Currently not part of agent process, more an exercise on what can be logged')
    p.comment('log_PC_usage.py', 'script to read current window title to be used as part of context to see what user is doing')
    p.comment('log_browser_history.py', 'script to dump chrome browser history to CSV - not used')
    p.comment('agg_context.py', 'detects context of user and computer')