module SpreadsheetAgent

@note The license of this source is “MIT Licence” A Distributed Agent System using Google Spreadsheets

SpreadsheetAgent is a framework for creating massively distributed pipelines across many different servers, each using the same google spreadsheet as a control panel. It is extensible, and flexible. It doesnt specify what goals any pipeline should be working towards, or which goals are prerequisites for other goals, but it does provide logic for easily defining these relationships based on your own needs. It does this by providing a subsumption architecture, whereby many small, highly focused agents are written to perform specific goals, and also know what resources they require to perform them. Agents can be coded to subsume other agents upon successful completion. In addition, it is designed from the beginning to support the creation of simple human-computational workflows.

SpreadsheetAgent requires GoogleDrive, and works with a Google Spreadsheet with some or all worksheets formatted according to the following:

@version 0.01 @author Darin London Copyright 2013